Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/mozjs91.spec'], chrootPath='/var/lib/mock/f38-build-706105-90933/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=432000uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --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 Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1680739200 Wrote: /builddir/build/SRPMS/mozjs91-91.13.0-3.0.riscv64.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/mozjs91.spec'], chrootPath='/var/lib/mock/f38-build-706105-90933/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=432000uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --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 Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1680739200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eXMOif + 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 + /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 #19 (0001-Skip-failing-tests-on-ppc64-and-s390x.patch): + echo 'Patch #19 (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.NwIo9B + 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 + 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 + 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 + 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-04-06 05:03:51.049739495 -0400 @@ -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-04-06 05:03:51.049739495 -0400 +++ ./ctypes/libffi/configure 2023-04-06 05:03:51.499740366 -0400 @@ -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-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-icu --with-system-zlib --disable-tests --disable-strip --with-intl-api --enable-readline --enable-shared-js --enable-optimize --disable-debug --enable-pie --disable-jemalloc Creating Python 3 environment created virtual environment CPython3.11.2.final.0-64 in 2240ms 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 /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /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-redhat-linux-gnu checking for target system type... riscv64-redhat-linux-gnu WARNING: Unknown option: --build WARNING: Unknown option: --program-prefix WARNING: Unknown option: --disable-dependency-tracking WARNING: Unknown option: --exec-prefix WARNING: Unknown option: --bindir WARNING: Unknown option: --sbindir WARNING: Unknown option: --sysconfdir WARNING: Unknown option: --libexecdir WARNING: Unknown option: --localstatedir WARNING: Unknown option: --sharedstatedir WARNING: Unknown option: --mandir WARNING: Unknown option: --infodir WARNING: Unknown option: --enable-pie checking for Python 3... /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python (3.11.2) 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.0.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.0.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.0.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.0.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.8.0 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... 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.67.1 checking cargo version... 1.67.1 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... /usr/lib64/libclang.so checking that libclang is new enough... yes 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 -std=gnu++17 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.036000 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-redhat-linux-gnu checking target system type... riscv64-redhat-linux-gnu checking build system type... riscv64-redhat-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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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:01.19 File already read. Skipping: /builddir/build/BUILD/firefox-91.13.0/build/unix/moz.build Finished reading 56 moz.build files in 0.68s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 215 build config descriptors in 0.46s RecursiveMake backend executed in 1.98s 161 total backend files; 161 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 35 Makefile FasterMake backend executed in 0.54s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 4.07s; CPU time: 4.06s; Efficiency: 100%; Untracked: 0.41s + /usr/bin/make -O -j4 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.00s; 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": 1680771905.8695052, "end": 1680771905.8794672, "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.00s; 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": 1680771905.8039703, "end": 1680771905.8131764, "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: 0.48s; 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": 1680771905.8798485, "end": 1680771906.3811853, "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: 1.00s; 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": 1680771905.8410792, "end": 1680771906.8483162, "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.01s; 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": 1680771906.9898045, "end": 1680771907.0030074, "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": 1680771907.6687436, "end": 1680771908.2109647, "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' ./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": 1680771909.5983317, "end": 1680771909.6327496, "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": 1680771909.5983324, "end": 1680771909.6373937, "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": 1680771909.6180496, "end": 1680771910.1129553, "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[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": 1680771911.0311425, "end": 1680771911.0841224, "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' ./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": 1680771911.355463, "end": 1680771911.4058082, "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' 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' ./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": 1680771911.983617, "end": 1680771912.0620923, "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": 1680771913.00928, "end": 1680771913.0151181, "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' ./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": 1680771911.5062242, "end": 1680771914.4108148, "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": 1680771914.3653028, "end": 1680771915.2274435, "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[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": 1680771912.4630861, "end": 1680771915.7022853, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' 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' 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/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' make[3]: Nothing to be done for 'host-objects'. 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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) Compiling cfg-if v0.1.10 Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/cfg-if-0.1.10 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=87083bc8b39c2470 -C extra-filename=-87083bc8b39c2470 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.71 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=71 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=28a50fb729925b5c -C extra-filename=-28a50fb729925b5c --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/deps -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` 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_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=0910ee32775b0062 -C extra-filename=-0910ee32775b0062 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_rs-0910ee32775b0062 -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` 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_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=bd8315423b68d647 -C extra-filename=-bd8315423b68d647 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_c_mem-bd8315423b68d647 -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` Compiling encoding_c v0.9.7 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_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/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_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=0385af84b22007ad -C extra-filename=-0385af84b22007ad --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_c-0385af84b22007ad -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` Running `/builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_rs-0910ee32775b0062/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs 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_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' OUT_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/encoding_rs-7665e475e9c0fbe1/out /usr/bin/rustc --crate-name encoding_rs /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=1c24873bf7759c68 -C extra-filename=-1c24873bf7759c68 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern cfg_if=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libcfg_if-87083bc8b39c2470.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Running `/builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_c_mem-bd8315423b68d647/build-script-build` Running `/builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_c-0385af84b22007ad/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c_mem/include Compiling leb128 v0.2.4 [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c/include Compiling arrayvec v0.5.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=edfdce6571148183 -C extra-filename=-edfdce6571148183 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f2a93bcaa294d75f -C extra-filename=-f2a93bcaa294d75f --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:123:13 | 123 | try!(r.read_exact(&mut buf)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:153:13 | 153 | try!(r.read_exact(&mut buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:200:13 | 200 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:232:13 | 232 | try!(w.write_all(&buf)); | ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:91:38 | 91 | ::std::error::Error::description(self) | ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:104:36 | 104 | fn cause(&self) -> Option<&::std::error::Error> { | ^^^^^^^^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ warning: `leb128` (lib) generated 7 warnings Compiling wast v36.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=36.0.0 CARGO_PKG_VERSION_MAJOR=36 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=cf8bb04453c26365 -C extra-filename=-cf8bb04453c26365 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libleb128-edfdce6571148183.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-91.13.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=6bc7405bc809624e -C extra-filename=-6bc7405bc809624e --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/incremental -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling wasmparser v0.78.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.78.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=78 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=9346219feb17968d -C extra-filename=-9346219feb17968d --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: unused label --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: `#[warn(unused_labels)]` on by default = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:743:26 | 743 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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' warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 171 | bail_op_err!("unknown local {}: local index out of bounds", idx) | ---------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err` = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 223 | bail_op_err!("type mismatch: expected {} but nothing on stack", desc) | --------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err` = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 237 | / bail_op_err!( 238 | | "type mismatch: expected {}, found {}", 239 | | ty_to_str(expected_ty), 240 | | ty_to_str(actual_ty) 241 | | ) | |_____________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail_op_err` = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 325 | None => bail_op_err!("unknown label: branch depth too large"), | ----------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 343 | None => bail_op_err!("unknown memory {}", memory_index), | ----------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 794 | Some(_) => bail_op_err!("type mismatch: select only takes integral types"), | --------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 1887 | None => bail_op_err!("unknown table {}: table index out of bounds", table), | ------------------------------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/operators_validator.rs:45:50 | 45 | return Err(format_op_err!( $( $arg ),* )); | ^ ... 1891 | None => bail_op_err!( | _____________________________- 1892 | | "unknown elem segment {}: segment index out of bounds", 1893 | | segment 1894 | | ), | |_____________________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `bail_op_err` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/handles.rs:113:42 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: the type `u16` does not permit being left uninitialized --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs/src/handles.rs:113:30 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | this code causes undefined behavior when executed | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default warning: fields `code`, `payload_start`, and `payload_len` are never read --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wasmparser/src/binary_reader.rs:46:9 | 45 | pub(crate) struct SectionHeader<'a> { | ------------- fields in this struct 46 | pub code: SectionCode<'a>, | ^^^^ 47 | pub payload_start: usize, | ^^^^^^^^^^^^^ 48 | pub payload_len: usize, | ^^^^^^^^^^^ | = note: `SectionHeader` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-91.13.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=3ea9b5c89a802502 -C extra-filename=-3ea9b5c89a802502 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/mozglue-static-3ea9b5c89a802502 -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-91.13.0/js/src/release/incremental -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern cc=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps/libcc-28a50fb729925b5c.rlib` Running `/builddir/build/BUILD/firefox-91.13.0/js/src/release/build/mozglue-static-3ea9b5c89a802502/build-script-build` [mozglue-static 0.1.0] TARGET = Some("riscv64gc-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("riscv64gc-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_riscv64gc_unknown_linux_gnu = Some("/usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_riscv64gc_unknown_linux_gnu = Some(" -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/rust -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=rv64gc" "-mabi=lp64d" "-mcmodel=medany" "-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/rust" "-I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust" "-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" "-Werror=format-security" "-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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" "-DMOZILLA_CONFIG_H" "-I" "/builddir/build/BUILD/firefox-91.13.0/js/src/js/src" "-I" "/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_riscv64gc_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: "/usr/bin/ar" "cq" "/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out/libwrappers.a" "/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/ar" "s" "/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out/libwrappers.a" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out [mozglue-static 0.1.0] CXXSTDLIB_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_riscv64gc_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=37c03879c8045c46 -C extra-filename=-37c03879c8045c46 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/incremental -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern arrayvec=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libarrayvec-f2a93bcaa294d75f.rmeta -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out -l static=wrappers -l stdc++` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/encoding_c_mem-e0a32fbdca6ec0a6/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=31c3ac52ed8fc093 -C extra-filename=-31c3ac52ed8fc093 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libencoding_rs-1c24873bf7759c68.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe --> /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent = note: `#[warn(improper_ctypes_definitions)]` on by default warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/encoding_c-63f858c04db277a8/out /usr/bin/rustc --crate-name encoding_c /builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=8bcf37699f6e291b -C extra-filename=-8bcf37699f6e291b --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libencoding_rs-1c24873bf7759c68.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-91.13.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=29d7191704f5db81 -C extra-filename=-29d7191704f5db81 --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/incremental -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern encoding_c=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libencoding_c-8bcf37699f6e291b.rmeta --extern encoding_c_mem=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libencoding_c_mem-31c3ac52ed8fc093.rmeta --extern mozglue_static=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libmozglue_static-37c03879c8045c46.rmeta --extern mozilla_central_workspace_hack=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-6bc7405bc809624e.rmeta -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out` Compiling wat v1.0.38 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.38 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=38 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /builddir/build/BUILD/firefox-91.13.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=b94fc39761e1a35d -C extra-filename=-b94fc39761e1a35d --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern wast=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libwast-cf8bb04453c26365.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: `encoding_rs` (lib) generated 19 warnings (1 duplicate) warning: `wasmparser` (lib) generated 9 warnings 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:399:23: note: 'cx_67(D)' declared here 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]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-91.13.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto -Clto -C metadata=cb78407254df84cd -C extra-filename=-cb78407254df84cd --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/incremental -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --extern jsrust_shared=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libjsrust_shared-29d7191704f5db81.rlib --extern mozglue_static=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libmozglue_static-37c03879c8045c46.rlib --extern wasmparser=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libwasmparser-9346219feb17968d.rlib --extern wat=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/deps/libwat-b94fc39761e1a35d.rlib -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-230a563c2cd5cbe5/out` 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 In file included from Unified_cpp_js_src_frontend1.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/EmitterScope.cpp: In member function 'void js::frontend::EmitterScope::dump(js::frontend::BytecodeEmitter*)': /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/EmitterScope.cpp:279:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 279 | const NameLocation& l = r.front().value(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/EmitterScope.cpp:279:45: note: the temporary was destroyed at the end of the full expression '(& r.js::detail::InlineTable, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy >::InlineEntry, js::InlineMap, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy >::Entry, mozilla::HashMap, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy>, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy, 24>::Range::front().js::InlineMap, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy >::Entry::value())->js::frontend::RecyclableAtomMapValueWrapper::operator js::frontend::NameLocation&()' 279 | const NameLocation& l = r.front().value(); | ^ 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/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": 1680772274.382988, "end": 1680772274.41564, "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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 Unified_cpp_js_src_debugger0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::checkThis(JSContext*, JS::CallArgs&)': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:75:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 75 | const Value& thisValue = args.thisv(); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:75:39: note: the temporary was destroyed at the end of the full expression '(& args)->JS::CallArgs::.JS::detail::CallArgsBase::thisv().JS::Handle::operator const JS::Value&()' 75 | const Value& thisValue = args.thisv(); | ^ 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:144:29: note: 'cx_41(D)' declared here 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:335:22: note: 'cx_40(D)' declared here 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:371:18: note: 'cx_108(D)' declared here 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:1574:18: note: 'cx_115(D)' declared here 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:1976:36: note: 'cx_54(D)' declared here 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:6862:15: note: 'cx_270(D)' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:146:27: note: 'cx_39(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:1251:23: note: 'cx_41(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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, 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:1921:5: /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 * *)_59 + 104B]' [-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:1805:15: note: 'value' declared here 1805 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1805:15: note: 'MEM[(struct JSContext * const &)&data]' declared here 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:1312:23: note: 'cx_42(D)' declared here 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, 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:1920:5: /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 * *)_59 + 104B]' [-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:1770:15: note: 'value' declared here 1770 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1770:15: note: 'MEM[(struct JSContext * const &)&data]' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1312:23: note: 'cx_31(D)' declared here 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:1312:23: note: 'cx_31(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1770:15: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here 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:1805:15: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here 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:3335:29: note: 'cx_2(D)' declared here 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:5975:16: note: 'MEM[(struct JSContext * const &)this_18(D)]' declared here 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::findSourceURLs()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:5982:61: /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 * *)_25 + 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:5982:18: note: 'holder' declared here 5982 | RootedObject holder(cx, r.front()->getSourceURLsHolder()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:5982:18: note: 'MEM[(struct JSContext * const &)this_18(D)]' declared here 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:146:27: note: 'cx_39(D)' declared here 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:393:24: note: 'MEM[(struct JSContext * const &)this_33(D)]' declared here 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:146:27: note: 'cx_39(D)' declared here 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:1929:23: note: 'cx_70(D)' declared here 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:1653:30: note: 'cx_145(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:6199:16: note: 'MEM[(struct JSContext * const &)this_23(D)]' declared here 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:127:30: note: 'cx_103(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:1530:20: note: 'cx_115(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:144:29: note: 'cx_41(D)' declared here /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:144:29: note: 'cx_39(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:289:16: note: 'MEM[(struct JSContext * const &)this_16(D)]' declared here 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:144:29: note: 'cx_39(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:1465:26: note: 'cx_99(D)' declared here 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:1404:23: note: 'cx_127(D)' declared here 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); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2012:17: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2011:43, 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 'obj' in 'MEM[(struct Rooted * *)_14 + 24B]' [-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:2011:24: note: 'obj' declared here 2011 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2011:24: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Throw const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2022:38, 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, 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:279:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exc' in 'MEM[(struct Rooted * *)_49 + 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:2022:17: note: 'exc' declared here 2022 | RootedValue exc(cx, thr.exception); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2022:17: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Throw const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2021:43, 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, 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:279:25: /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 * *)_46 + 24B]' [-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:2021:24: note: 'obj' declared here 2021 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2021:24: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2043:67, 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, 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:279:25, 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:279:25, 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:279:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'gen' in 'MEM[(struct Rooted * *)_105 + 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:2043:17: note: 'gen' declared here 2043 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2043:17: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2042:43, 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, 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:279:25, 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:279:25, 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:279:25: /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 * *)_98 + 24B]' [-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:2042:24: note: 'obj' declared here 2042 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2042:24: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Yield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2055:56, 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, 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:279:25, 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:279:25, 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:279:25, 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:279:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorResult' in 'MEM[(struct Rooted * *)_146 + 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:2055:17: note: 'iteratorResult' declared here 2055 | RootedValue iteratorResult(cx, yield.iteratorResult); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2055:17: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Yield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2054:43, 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, 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:279:25, 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:279:25, 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:279:25, 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:279:25: /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 * *)_143 + 24B]' [-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:2054:24: note: 'obj' declared here 2054 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2054:24: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Await const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2067:42, 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:189:45, 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:279:25, 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:279:25, 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:279:25, 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:279:25, 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:279:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'awaitee' in 'MEM[(struct Rooted * *)_183 + 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:2067:17: note: 'awaitee' declared here 2067 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2067:17: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Await const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2066:43, 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:189:45, 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:279:25, 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:279:25, 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:279:25, 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:279:25, 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:279:25: /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 * *)_180 + 24B]' [-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:2066:24: note: 'obj' declared here 2066 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2066:24: note: 'MEM[(struct JSContext * const &)aMatcher_6(D)]' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1880:16: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:4405:25: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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:6009:25: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here 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:144:29: note: 'cx_39(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1588:16: note: 'cx_321(D)' declared here 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, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_25 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2012:17: note: 'retval' declared here 2012 | RootedValue retval(cx, ret.value); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2012:17: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2011:43, 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, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_22 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2011:24: note: 'obj' declared here 2011 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2011:24: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Throw const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2022:38, 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, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exc' in 'MEM[(struct Rooted * *)_57 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2022:17: note: 'exc' declared here 2022 | RootedValue exc(cx, thr.exception); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2022:17: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Throw const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2021:43, 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, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_54 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2021:24: note: 'obj' declared here 2021 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2021:24: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2043:67, 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, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'gen' in 'MEM[(struct Rooted * *)_113 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2043:17: note: 'gen' declared here 2043 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2043:17: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2042:43, 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, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_106 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2042:24: note: 'obj' declared here 2042 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2042:24: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Yield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2055:56, 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, 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:279:25, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorResult' in 'MEM[(struct Rooted * *)_154 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2055:17: note: 'iteratorResult' declared here 2055 | RootedValue iteratorResult(cx, yield.iteratorResult); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2055:17: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Yield const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2054:43, 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, 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:279:25, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_151 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2054:24: note: 'obj' declared here 2054 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2054:24: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Await const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2067:42, 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:189:45, 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:279:25, 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:279:25, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'awaitee' in 'MEM[(struct Rooted * *)_191 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2067:17: note: 'awaitee' declared here 2067 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2067:17: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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::Completion::BuildValueMatcher::operator()(js::Completion::Await const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2066:43, 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:189:45, 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:279:25, 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:279:25, 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:279:25, 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:279:25, 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:279:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) const &decltype(auto)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:840:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2098:23: /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 * *)_188 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2066:24: note: 'obj' declared here 2066 | RootedNativeObject obj(cx, newObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2066:24: note: 'MEM[(struct JSContext * const &)&D.610255]' declared here 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:460:16: note: 'cx_104(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:658:35: note: 'cx_113(D)' declared here 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:1471:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:2849:31: note: 'cx_64(D)' declared here 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:4450:25: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here 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:6506:18: note: 'cx_32(D)' declared here 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:1374:31: note: 'cx_100(D)' declared here 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:439:16: note: 'cx_60(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:144:29: note: 'cx_39(D)' declared here 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:45:27: note: 'cx_104(D)' declared here 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:4608:35: note: 'cx_292(D)' declared here 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:776:36: note: 'cx_154(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:896:18: note: 'cx_129(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:1312:23: note: 'cx_42(D)' declared here 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:146:27: note: 'cx_39(D)' declared here 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:380:36: note: 'cx_83(D)' declared here 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:240:23: note: 'cx_67(D)' declared here 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:683:25: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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: /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::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:1312:23: note: 'cx_42(D)' declared here 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:6147:16: note: 'MEM[(struct JSContext * const &)this_39(D)]' declared here 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::CallData::adoptFrame()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6159:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'frameObj' in 'MEM[(struct Rooted * *)_79 + 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:6159:23: note: 'frameObj' declared here 6159 | RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6159:23: note: 'MEM[(struct JSContext * const &)this_39(D)]' declared here 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:203:21: note: 'MEM[(struct JSContext * const &)this_48(D)]' declared here 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::DebuggerMemory::CallData::drainAllocationsLog()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:210:71: /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 * *)_125 + 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:210:23: note: 'obj' declared here 210 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:210:23: note: 'MEM[(struct JSContext * const &)this_48(D)]' declared here 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::DebuggerMemory::CallData::drainAllocationsLog()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:234:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)_158 + 48B]' [-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:233:18: note: 'className' declared here 233 | RootedString className( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:233:18: note: 'MEM[(struct JSContext * const &)this_48(D)]' declared here 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:146:27: note: 'cx_39(D)' declared here 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' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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-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]: 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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:127:15: note: 'cx_108(D)' declared here 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:181:21: note: 'cx_4(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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:1367:23: note: 'cx_56(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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, 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:1489:5: /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 * *)_69 + 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: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:699:26: note: 'MEM[(struct JSContext * const &)&data]' declared here 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:236:24: note: 'cx_69(D)' declared here 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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_69(D)' declared here 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:326:16: note: 'MEM[(struct JSContext * const &)this_4(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:341:16: note: 'MEM[(struct JSContext * const &)this_4(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:381:16: note: 'MEM[(struct JSContext * const &)this_24(D)]' declared here 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::DebuggerObject::CallData::scriptGetter()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:392:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'scriptObject' in 'MEM[(struct Rooted * *)_73 + 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::scriptGetter()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:392:24: note: 'scriptObject' declared here 392 | RootedDebuggerScript scriptObject(cx, dbg->wrapScript(cx, script)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:392:24: note: 'MEM[(struct JSContext * const &)this_24(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:655:26: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here 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::promiseAllocationSiteGetter()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:660:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'allocSite' in 'MEM[(struct Rooted * *)_27 + 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:660:16: note: 'allocSite' declared here 660 | RootedObject allocSite(cx, promise->allocationSite()); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:660:16: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:674:26: note: 'MEM[(struct JSContext * const &)this_14(D)]' declared here 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::promiseResolutionSiteGetter()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:685:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resolutionSite' in 'MEM[(struct Rooted * *)_37 + 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:685:16: note: 'resolutionSite' declared here 685 | RootedObject resolutionSite(cx, promise->resolutionSite()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:685:16: note: 'MEM[(struct JSContext * const &)this_14(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:699:26: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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:711:26: note: 'MEM[(struct JSContext * const &)this_29(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:1433:26: note: 'MEM[(struct JSContext * const &)this_16(D)]' declared here 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::getPromiseReactionsMethod()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1438:54: /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 * *)_56 + 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:1438:21: note: 'holder' declared here 1438 | RootedArrayObject holder(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1438:21: note: 'MEM[(struct JSContext * const &)this_16(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:1531:22: note: 'cx_28(D)' declared here 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:236:24: note: 'cx_69(D)' declared here 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:236:24: note: 'cx_69(D)' declared here 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:236:24: note: 'cx_69(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:1824:16: note: 'cx_68(D)' declared here 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:236:24: note: 'cx_68(D)' declared here 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:236:24: note: 'cx_68(D)' declared here 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:236:24: note: 'cx_68(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:2068:32: note: 'cx_186(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:2416:15: note: 'cx_99(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /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:2253:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here 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:262:24: note: 'cx_65(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerScript::CallData::getParameterNames()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:332:64, inlined from 'js::DebuggerScript::CallData::getParameterNames()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:327:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)_34 + 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::getParameterNames()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:332:18: note: 'fun' declared here 332 | RootedFunction fun(cx, referent.as()->function()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:332:18: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:352:23: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::GetLineCountMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:394:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetLineCountMatcher&, JS::MutableHandle >)js::DebuggerScript::GetLineCountMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetLineCountMatcher&)js::DebuggerScript::GetLineCountMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getLineCount()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:414:22: /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 * *)_31 + 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::getLineCount()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:394:18: note: 'script' declared here 394 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:394:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:443:24: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:262:24: note: 'cx_49(D)' declared here 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:552:16: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here 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 'js::DebuggerScript::CallData::getChildScripts()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:557:70: /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 * *)_58 + 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::getChildScripts()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:557:23: note: 'script' declared here 557 | Rooted script(cx, obj->getReferent().as()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:557:23: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::getEffectfulOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1609:49, inlined from 'js::DebuggerScript::CallData::getEffectfulOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1604: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 * *)_27 + 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::getEffectfulOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1609:16: note: 'result' declared here 1609 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1609:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1731:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetAllColumnOffsetsMatcher&)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getAllColumnOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1795:22: /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 * *)_42 + 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::getAllColumnOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1731:18: note: 'script' declared here 1731 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1731:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:75, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1759:37, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetAllColumnOffsetsMatcher&)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getAllColumnOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1795:22: /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 * *)_85 + 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::getAllColumnOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:23: note: 'entry' declared here 1703 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:23: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:75, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1784:35, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:66:25, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:102:23, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetAllColumnOffsetsMatcher&)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getAllColumnOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1795:22: /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 * *)_319 + 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::getAllColumnOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:23: note: 'entry' declared here 1703 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1703:23: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::GetLineOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1814:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetLineOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetLineOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetLineOffsetsMatcher&)js::DebuggerScript::GetLineOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getLineOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1896:22: /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 * *)_114 + 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::getLineOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1814:18: note: 'script' declared here 1814 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1814:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:2027:16: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here 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::SetBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1940:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::SetBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::SetBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::SetBreakpointMatcher&)js::DebuggerScript::SetBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::setBreakpoint()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2033:22: /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 * *)_130 + 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::setBreakpoint()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1940:18: note: 'script' declared here 1940 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1940:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::getBreakpoints()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2058:46: /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 * *)_99 + 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::getBreakpoints()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2058:16: note: 'arr' declared here 2058 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2058:16: note: 'MEM[(struct JSContext * const &)this_43(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::ClearBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::ClearBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::ClearBreakpointMatcher&)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::clearBreakpoint()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2150:22: /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 * *)_78 + 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::clearBreakpoint()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:18: note: 'script' declared here 2097 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::ClearBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::ClearBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::ClearBreakpointMatcher&)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::clearAllBreakpoints()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2161:22: /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 * *)_63 + 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::clearAllBreakpoints()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:18: note: 'script' declared here 2097 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2097:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::IsInCatchScopeMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2181:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::IsInCatchScopeMatcher&, JS::MutableHandle >)js::DebuggerScript::IsInCatchScopeMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::IsInCatchScopeMatcher&)js::DebuggerScript::IsInCatchScopeMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::isInCatchScope()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2218:22: /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 * *)_57 + 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::isInCatchScope()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2181:18: note: 'script' declared here 2181 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2181:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:278:16: note: 'MEM[(struct JSContext * const &)this_4(D)]' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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 'DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:441:75, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(DebuggerSourceGetIntroductionScriptMatcher&)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerSource::CallData::getIntroductionScript()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:467:24: /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 * *)_52 + 32B]' [-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::getIntroductionScript()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:440:25: note: 'script' declared here 440 | Rooted script(cx_, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:440:25: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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 'DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:455:65, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:66:25, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:102:23, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(DebuggerSourceGetIntroductionScriptMatcher&)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerSource::CallData::getIntroductionScript()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:467:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ds' in 'MEM[(struct Rooted * *)_102 + 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::getIntroductionScript()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:455:18: note: 'ds' declared here 455 | RootedObject ds(cx_, dbg_->wrapWasmScript(cx_, wasmInstance)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:455:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:196:24: note: 'cx_46(D)' declared here 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:196:24: note: 'cx_46(D)' declared here 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:531:28: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here 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:196:24: note: 'cx_46(D)' declared here 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:602:16: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here 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:196:24: note: 'cx_46(D)' declared here 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:641:28: note: 'MEM[(struct JSContext * const &)this_24(D)]' declared here 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::DebuggerSource::CallData::reparse()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:663:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'scriptDO' in 'MEM[(struct Rooted * *)_56 + 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:663:16: note: 'scriptDO' declared here 663 | RootedObject scriptDO(cx, dbg->wrapScript(cx, script)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:663:16: note: 'MEM[(struct JSContext * const &)this_24(D)]' declared here 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:196:24: note: 'cx_46(D)' declared here 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:1638:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:922:18: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:919: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 * *)_15 + 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:919:16: note: 'result' declared here 919 | RootedObject result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:919:16: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:927:22: /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 * *)_92 + 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::getPossibleBreakpointOffsets()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18: note: 'script' declared here 847 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:1229:18: note: 'MEM[(struct JSContext * const &)this_33(D)]' declared here 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:262:24: note: 'cx_49(D)' declared here 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::GetOffsetMetadataMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:946:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetOffsetMetadataMatcher&, JS::MutableHandle >)js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetOffsetMetadataMatcher&)js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getOffsetMetadata()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1043:22: /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 * *)_75 + 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::getOffsetMetadata()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:946:18: note: 'script' declared here 946 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:946:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:1202:16: note: 'MEM[(struct JSContext * const &)this_75(D)]' declared here 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::DebuggerObject::CallData::createSource()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1212:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'text' in 'MEM[(struct Rooted * *)_191 + 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::createSource()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1212:16: note: 'text' declared here 1212 | RootedString text(cx, ToString(cx, v)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1212:16: note: 'MEM[(struct JSContext * const &)this_75(D)]' declared here 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::DebuggerObject::CallData::createSource()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1221:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'url' in 'MEM[(struct Rooted * *)_198 + 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::createSource()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1221:16: note: 'url' declared here 1221 | RootedString url(cx, ToString(cx, v)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1221:16: note: 'MEM[(struct JSContext * const &)this_75(D)]' declared here 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::DebuggerObject::CallData::createSource()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1239:31: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'sourceMapURL' in 'MEM[(struct Rooted * *)_204 + 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::createSource()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1239:16: note: 'sourceMapURL' declared here 1239 | RootedString sourceMapURL(cx); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1239:16: note: 'MEM[(struct JSContext * const &)this_75(D)]' declared here 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::DebuggerObject::CallData::createSource()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1301:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapped' in 'MEM[(struct Rooted * *)_233 + 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:1301:16: note: 'wrapped' declared here 1301 | RootedObject wrapped(cx, dbg->wrapSource(cx, sso)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1301:16: note: 'MEM[(struct JSContext * const &)this_75(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:807:16: note: 'MEM[(struct JSContext * const &)this_11(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:792:16: note: 'MEM[(struct JSContext * const &)this_11(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:777:16: note: 'MEM[(struct JSContext * const &)this_11(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:643:23: note: 'MEM[(struct JSContext * const &)this_23(D)]' declared here 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:905:18: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:902: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 * *)_15 + 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:902:16: note: 'result' declared here 902 | RootedObject result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:902:16: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:910:22: /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 * *)_92 + 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::getPossibleBreakpoints()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18: note: 'script' declared here 847 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:847:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:893:28, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:66:25, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:102:23, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:910:22: /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 * *)_280 + 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:643:23: note: 'entry' declared here 643 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:643:23: note: 'MEM[(struct JSContext * const &)&matcher]' declared here 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:262:24: note: 'cx_49(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:1154:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:2164:36: note: 'cx_168(D)' declared here 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:886:16: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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::definePropertiesMethod()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:895:41: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ids2' in 'MEM[(struct Rooted * *)_67 + 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::definePropertiesMethod()': /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:895:20: note: 'ids2' declared here 895 | Rooted ids2(cx, IdVector(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:895:20: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:2302:23: note: 'cx_310(D)' declared here 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:930:23: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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::CallData::callMethod()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:928:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisv' in 'MEM[(struct Rooted * *)_29 + 104B]' [-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:928:15: note: 'thisv' declared here 928 | RootedValue thisv(cx, args.get(0)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:928:15: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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::callMethod()' at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:941: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 * *)_60 + 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:940:29: note: 'completion' declared here 940 | Rooted> completion( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:940:29: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:1008:29: note: 'MEM[(struct JSContext * const &)this_28(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:470:16: note: 'MEM[(struct JSContext * const &)this_11(D)]' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:236:24: note: 'cx_63(D)' declared here 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:83:27: note: 'cx_51(D)' declared here 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:196:24: note: 'cx_46(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' Finished release [optimized] target(s) in 10m 48s make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/libjsrust.a BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/libjsrust.a"], "start": 1680772567.1583686, "end": 1680772571.7608132, "context": null} /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]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:385:13: note: 'this_4(D)' declared here /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:385:13: note: 'this_4(D)' declared here /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:385:13: note: 'this_4(D)' declared here /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:385:13: note: 'this_4(D)' declared here /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:385:13: note: 'this_4(D)' declared here /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:385:13: note: 'this_4(D)' declared here /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_12(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:419:13: note: 'this_12(D)' declared here /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_12(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:434:13: note: 'this_12(D)' declared here 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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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": 1680772686.796273, "end": 1680772686.8264518, "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/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:75:22: note: 'cx_52(D)' declared here 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:669:14: note: 'cx_29(D)' declared here 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:984:16: note: 'cx_18(D)' declared here 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_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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/DoubleToString.o /usr/bin/g++ -o DoubleToString.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/DoubleToString.o.pp -Wno-implicit-fallthrough /builddir/build/BUILD/firefox-91.13.0/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/RegExp.o /usr/bin/g++ -o RegExp.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/RegExp.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/RootingAPI.h:19, 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/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:7: /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 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 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_643(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:15: note: 'patternValue' declared here 505 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:15: note: 'cx_643(D)' declared here 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::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:749:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'sourceAtom' in 'MEM[(struct Rooted * *)cx_59(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:749:14: note: 'sourceAtom' declared here 749 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:749:14: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:2083:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_125(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:2083:18: note: 'fun' declared here 2083 | RootedFunction fun(cx, &lambda.as()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:2083:18: note: 'cx_125(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:360:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_28(D) + 72B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:360:22: note: 'shared' declared here 360 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:360:22: note: 'cx_28(D)' declared here 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 'static_input_setter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:993:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_54(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'static_input_setter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:993:16: note: 'str' declared here 993 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:993:16: note: 'cx_54(D)' declared here 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 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:416:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'flagStr' in 'MEM[(struct Rooted * *)cx_76(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:416:18: note: 'flagStr' declared here 416 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:416:18: note: 'cx_76(D)' declared here 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 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:43, inlined from 'JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle)), &(regexp_compile_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'regexp_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:570:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_4(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:15: note: 'patternValue' declared here 505 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:505:15: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:445:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:445:25: note: 'regexp' declared here 445 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:445:25: note: 'cx_35(D)' declared here 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::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:108:62: /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 * *)cx_604(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:107:21: note: 'arr' declared here 107 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:107:21: note: 'cx_604(D)' declared here 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::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:609:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_463(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:609:15: note: 'patternValue' declared here 609 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:609:15: note: 'cx_463(D)' declared here 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::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1742:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'matched' in 'MEM[(struct Rooted * *)cx_1888(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1742:22: note: 'matched' declared here 1742 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1742:22: note: 'cx_1888(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:317:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_49(D) + 72B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:317:22: note: 'shared' declared here 317 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:317:22: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1069:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 're' in 'MEM[(struct Rooted * *)cx_80(D) + 72B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp: In function 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1069:22: note: 're' declared here 1069 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.cpp:1069:22: note: 'cx_80(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/jsmath.o /usr/bin/g++ -o jsmath.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/jsmath.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/jsmath.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp:11: 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 'CreateMathObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp:1091:78: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp: In function 'CreateMathObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp:1091:16: note: 'proto' declared here 1091 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.cpp:1091:16: note: 'cx_25(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Utility.o /usr/bin/g++ -o Utility.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Utility.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/util/Utility.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/wasm' js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.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/wasm -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmCompile.cpp: In function 'js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:881:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 881 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:881:60: note: the temporary was destroyed at the end of the full expression 'js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()' 881 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Interpreter.o /usr/bin/g++ -o Interpreter.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Interpreter.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:11: /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, 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/vm/BuiltinObjectKind.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.h:16: 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 'MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:320: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_68(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/Iteration.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.h:18: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_68(D)' declared here 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: /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_33(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'JSFunction::getOrCreateScript(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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_33(D)' declared here 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: /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_96(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::HasOwnProperty(JSContext*, 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/vm/Interpreter-inl.h:208:12: note: 'cx_96(D)' declared here 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::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:129:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisv' in 'MEM[(struct Rooted * *)cx_131(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:129:15: note: 'thisv' declared here 129 | RootedValue thisv(cx, frame.thisArgument()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:129:15: note: 'cx_131(D)' declared here 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::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1009:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'scope' in 'MEM[(struct Rooted * *)cx_30(D) + 16B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1009:15: note: 'scope' declared here 1009 | RootedScope scope(cx, ei.initialFrame().script()->innermostScope(pc)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1009:15: note: 'cx_30(D)' declared here 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::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: /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_67(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: note: 'obj' declared here 4613 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: note: 'cx_67(D)' declared here 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::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: /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_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: note: 'obj' declared here 4613 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4613:16: note: 'cx_60(D)' declared here 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::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: /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_80(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: note: 'obj' declared here 4645 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: note: 'cx_80(D)' declared here 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::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: /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_73(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: note: 'obj' declared here 4645 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4645:16: note: 'cx_73(D)' declared here 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::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4678: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_75(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4678:12: note: 'id' declared here 4678 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4678:12: note: 'cx_75(D)' declared here 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::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4689: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_60(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4689:12: note: 'id' declared here 4689 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4689:12: note: 'cx_60(D)' declared here 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::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4885: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_38(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4885:12: note: 'id' declared here 4885 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4885:12: note: 'cx_38(D)' declared here 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::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4528:78: /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_102(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4527:16: note: 'obj' declared here 4527 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4527:16: note: 'cx_102(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4517:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4517 | if (!proto) { | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4490:15: note: 'proto' was declared here 4490 | JSObject* proto; | ^~~~~ 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 'ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1152:41, inlined from 'HandleError(JSContext*, js::InterpreterRegs&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1225:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'doneValue' in 'MEM[(struct Rooted * *)cx_27(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'HandleError(JSContext*, js::InterpreterRegs&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1152:21: note: 'doneValue' declared here 1152 | RootedValue doneValue(cx, sp[-1]); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:1152:21: note: 'cx_27(D)' declared here 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::CopyTemplateObject(JSContext*, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject-inl.h:71:70: /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_144(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:76: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject-inl.h: In function 'js::CopyTemplateObject(JSContext*, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject-inl.h:70:28: note: 'obj' declared here 70 | JS::Rooted obj(cx, NewObjectWithGivenProtoAndKinds( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject-inl.h:70:28: note: 'cx_144(D)' declared here 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 'js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:522:37: /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_286(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_286(D)' declared here 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::SpreadCallOperation(JSContext*, JS::Handle, unsigned char*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4934: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_169(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp: In function 'js::SpreadCallOperation(JSContext*, JS::Handle, unsigned char*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4934:19: note: 'cargs' declared here 4934 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter.cpp:4934:19: note: 'cx_169(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/ProfilingStack.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ProfilingStack.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 Unified_cpp_js_src_jit1.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:737:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 737 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:737:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' 737 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^ 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); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:208:12: note: 'cx_9(D)' declared here 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/vm/Interpreter-inl.h:369:12: note: 'cx_5(D)' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /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:2285:15: note: 'cx_151(D)' declared here 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:2382:21: note: 'cx_73(D)' declared here 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:2417:16: note: 'cx_71(D)' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:417:16: note: 'cx_11(D)' declared here 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:417:16: note: 'cx_11(D)' declared here 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:440:16: note: 'cx_24(D)' declared here 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/vm/Interpreter-inl.h:432:16: note: 'cx_7(D)' declared here 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/vm/Interpreter-inl.h:214:16: note: 'cx_71(D)' declared here 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:789:16: note: 'cx_220(D)' declared here 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:1354:16: note: 'cx_289(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.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/wasm -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm0.cpp:2: In member function 'Type::canonicalToValType() const', inlined from 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16ul, js::SystemAllocPolicy>*) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:3223:50: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:959:5: warning: 'MEM[(struct Type *)&type]' may be used uninitialized [-Wmaybe-uninitialized] 959 | switch (which()) { | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp: In function 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16ul, js::SystemAllocPolicy>*) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:3218:10: note: 'MEM[(struct Type *)&type]' was declared here 3218 | Type type; | ^~~~ 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/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:19: 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::TypedProto::create(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:63:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'objProto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedProto::create(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:62:16: note: 'objProto' declared here 62 | RootedObject objProto(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:62:16: note: 'cx_26(D)' declared here 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::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:396:48: /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_57(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:396:16: note: 'proto' declared here 396 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:396:16: note: 'cx_57(D)' declared here 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::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:423:48: /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_53(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:423:16: note: 'proto' declared here 423 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:423:16: note: 'cx_53(D)' declared here 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::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:499:48: /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_54(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:499:16: note: 'proto' declared here 499 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:499:16: note: 'cx_54(D)' declared here 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::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:443:48: /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_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:443:16: note: 'proto' declared here 443 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:443:16: note: 'cx_64(D)' declared here In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitMemCopyInline()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:12985:12: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 12985 | uint32_t length = signedLength; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:12983:11: note: 'signedLength' was declared here 12983 | int32_t signedLength; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitMemFillInline()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13223:12: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 13223 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13219:11: note: 'signedLength' was declared here 13219 | int32_t signedLength; | ^~~~~~~~~~~~ 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::AsmJSFunctionToString(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7304:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_86(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSFunctionToString(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7304:29: note: 'src' declared here 7304 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7304:29: note: 'cx_86(D)' declared here 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::AsmJSModuleToString(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7254:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_97(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSModuleToString(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7254:29: note: 'src' declared here 7254 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7254:29: note: 'cx_97(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVector.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/NamespaceImports.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsmath.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:33: In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:707:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:3777:31, inlined from 'js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:5225:11: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:707:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:3777:31, inlined from 'js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11200:11: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:36: In member function 'js::frontend::ParseNode::getKind() const', inlined from 'js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ParseNode.h:742:57, inlined from 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:2852:27: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ParseNode.h:740:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] 740 | return pn_type; | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp: In function 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:2847:14: note: 'coercedExpr' was declared here 2847 | ParseNode* coercedExpr; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:2874:30: warning: 'MEM[(struct Type *)&coerceTo]' may be used uninitialized [-Wmaybe-uninitialized] 2874 | return m.addGlobalVarImport(varName, field, coerceTo, isConst); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:2846:8: note: 'MEM[(struct Type *)&coerceTo]' was declared here 2846 | Type coerceTo; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::TypedObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:511:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedObj' in 'MEM[(struct Rooted * *)cx_72(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:511:24: note: 'typedObj' declared here 511 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:511:24: note: 'cx_72(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:152: In member function 'js::wasm::OpIter::controlItem(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlItem(unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:5528:29, inlined from 'js::wasm::BaseCompiler::emitBr()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10296:32: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:688:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 688 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBr()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10285:12: note: 'relativeDepth' was declared here 10285 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitTeeLocal()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11713:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 11713 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11708:12: note: 'slot' was declared here 11708 | uint32_t slot; | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitEnd()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10232:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 10232 | switch (kind) { | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10225:13: note: 'kind' was declared here 10225 | LabelKind kind; | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitGetLocal()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11585:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 11585 | switch (locals_[slot].kind()) { | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11572:12: note: 'slot' was declared here 11572 | uint32_t slot; | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitArrayLen()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:14043:12: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 14043 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypes.h:50, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.h:42, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.h:42, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.h:20, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ParseNode.h:22: In member function 'js::wasm::TypeContext::arrayType(unsigned int) const', inlined from 'js::wasm::OpIter::readArraySet(unsigned int*, mozilla::Nothing*, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:3056:52, inlined from 'js::wasm::BaseCompiler::emitArraySet()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13981:26: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:617:24: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 617 | return types_[index].arrayType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitArraySet()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13979:12: note: 'typeIndex' was declared here 13979 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::wasm::TypeContext::arrayType(unsigned int) const', inlined from 'js::wasm::OpIter::readArrayGet(unsigned int*, js::wasm::FieldExtension, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:3024:52, inlined from 'js::wasm::BaseCompiler::emitArrayGet(js::wasm::FieldExtension)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13933:26: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:617:24: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 617 | return types_[index].arrayType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitArrayGet(js::wasm::FieldExtension)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13931:12: note: 'typeIndex' was declared here 13931 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::wasm::TypeContext::arrayType(unsigned int) const', inlined from 'js::wasm::OpIter::readArrayNewDefaultWithRtt(unsigned int*, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:2996:46, inlined from 'js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()::{lambda()#1}::operator()() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13925:44, inlined from 'js::wasm::BaseCompiler::emitInstanceCallOp(js::wasm::SymbolicAddressSignature const&, js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()::{lambda()#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:8879:14, inlined from 'js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13922:28: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:617:24: warning: 'unusedTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 617 | return types_[index].arrayType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13923:14: note: 'unusedTypeIndex' was declared here 13923 | uint32_t unusedTypeIndex; | ^~~~~~~~~~~~~~~ In member function 'js::wasm::TypeContext::arrayType(unsigned int) const', inlined from 'js::wasm::OpIter::readArrayNewWithRtt(unsigned int*, mozilla::Nothing*, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:2968:46, inlined from 'js::wasm::BaseCompiler::emitArrayNewWithRtt()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13848:33: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:617:24: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 617 | return types_[index].arrayType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitArrayNewWithRtt()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13846:12: note: 'typeIndex' was declared here 13846 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::wasm::TypeContext::structType(unsigned int) const', inlined from 'js::wasm::OpIter::readStructSet(unsigned int*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:2936:55, inlined from 'js::wasm::BaseCompiler::emitStructSet()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13781:27: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:601:24: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 601 | return types_[index].structType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStructSet()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13778:12: note: 'typeIndex' was declared here 13778 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::wasm::TypeContext::structType(unsigned int) const', inlined from 'js::wasm::OpIter::readStructGet(unsigned int*, unsigned int*, js::wasm::FieldExtension, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:2902:55, inlined from 'js::wasm::BaseCompiler::emitStructGet(js::wasm::FieldExtension)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13729:27: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:601:24: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 601 | return types_[index].structType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStructGet(js::wasm::FieldExtension)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13726:12: note: 'typeIndex' was declared here 13726 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::wasm::TypeContext::structType(unsigned int) const', inlined from 'js::wasm::OpIter::readStructNewDefaultWithRtt(unsigned int*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:2876:48, inlined from 'js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()::{lambda()#1}::operator()() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13721:45, inlined from 'js::wasm::BaseCompiler::emitInstanceCallOp(js::wasm::SymbolicAddressSignature const&, js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()::{lambda()#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:8879:14, inlined from 'js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13718:28: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypeDef.h:601:24: warning: 'unusedTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 601 | return types_[index].structType(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:13719:14: note: 'unusedTypeIndex' was declared here 13719 | uint32_t unusedTypeIndex; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitSetGlobal()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11820:51: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 11820 | const GlobalDesc& global = moduleEnv_.globals[id]; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11810:12: note: 'id' was declared here 11810 | uint32_t id; | ^~ In member function 'js::wasm::OpIter::controlItem(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlItem(unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:5528:29, inlined from 'js::wasm::BaseCompiler::emitBrIf()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10330:32: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:688:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 688 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBrIf()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:10316:12: note: 'relativeDepth' was declared here 10316 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitSetLocal()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11704:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 11704 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:11699:12: note: 'slot' was declared here 11699 | uint32_t slot; | ^~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypes.h:44: In function 'js::wasm::PackedTypeCode::pack(js::wasm::TypeCode, unsigned int, bool, unsigned int)', inlined from 'js::wasm::PackedType::fromRtt(unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.h:440:12, inlined from 'js::wasm::OpIter::readRttCanon(js::wasm::PackedType*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:3101:30, inlined from 'js::wasm::BaseCompiler::emitRttCanon()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:14071:26: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.h:98:22: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 98 | ptc.typeIndex_ = refTypeIndex; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h: In member function 'js::wasm::BaseCompiler::emitRttCanon()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmOpIter.h:3096:12: note: 'typeIndex' was declared here 3096 | uint32_t typeIndex; | ^~~~~~~~~ In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:707:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:3777:31, inlined from 'js::wasm::BaseCompiler::pushI64(long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:4342:33, inlined from 'js::wasm::BaseCompiler::emitBody()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:15804:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:15801:17: note: 'i64' was declared here 15801 | int64_t i64; | ^~~ In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:707:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:3777:31, inlined from 'js::wasm::BaseCompiler::pushI32(int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:4340:33, inlined from 'js::wasm::BaseCompiler::emitBody()' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:15714:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.cpp:15711:17: note: 'i32' was declared here 15711 | int32_t i32; | ^~~ 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 'HandleInstantiationFailure(JSContext*, JS::CallArgs, js::AsmJSMetadata const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:6925:68, inlined from 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:7016:38: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_67(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp: In function 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:6925:14: note: 'name' declared here 6925 | RootedAtom name(cx, args.callee().as().explicitName()); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/AsmJS.cpp:6925:14: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::OutlineTypedObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::OutlineTypedObject::createArray(JSContext*, JS::Handle, unsigned int, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:247: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_34(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::OutlineTypedObject::createArray(JSContext*, JS::Handle, unsigned int, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:246:31: note: 'obj' declared here 246 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:246:31: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::OutlineTypedObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::TypedObject::createArray(JSContext*, JS::Handle, unsigned int, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:286:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedObj' in 'MEM[(struct Rooted * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::createArray(JSContext*, JS::Handle, unsigned int, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:285:21: note: 'typedObj' declared here 285 | RootedTypedObject typedObj( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:285:21: note: 'cx_22(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RttValue*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RttValue::createFromHandle(JSContext*, js::wasm::TypeHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:93:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rtt' in 'MEM[(struct Rooted * *)cx_179(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::RttValue::createFromHandle(JSContext*, js::wasm::TypeHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:92:21: note: 'rtt' declared here 92 | Rooted rtt(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:92:21: note: 'cx_179(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RttValue*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RttValue::createFromParent(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:126:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rtt' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp: In function 'js::RttValue::createFromParent(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:126:21: note: 'rtt' declared here 126 | Rooted rtt(cx, createFromHandle(cx, parentHandle)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/TypedObject.cpp:126:21: note: 'cx_55(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o Unified_cpp_js_src_wasm2.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/wasm -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp In file included from Unified_cpp_js_src_wasm2.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3402:27: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3402 | const WasmGlobalObject& globalObj = | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3403:51: note: the temporary was destroyed at the end of the full expression '(&((js::WrappedPtrOperations >*)(&(& args)->JS::CallArgs::.JS::detail::CallArgsBase::thisv()))->js::WrappedPtrOperations >::toObject())->JSObject::as()' 3403 | args.thisv().toObject().as(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MoveResolver.h:11, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/none/MacroAssembler-none.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MacroAssembler.h:29, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'className' declared here 996 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:996:14: note: 'cx_34(D)' declared here 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 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3775:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_123(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3774:16: note: 'filename' declared here 3774 | RootedString filename( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3774:16: note: 'cx_123(D)' declared here 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 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4729: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_85(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4729:12: note: 'id' declared here 4729 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4729:12: note: 'cx_85(D)' declared here 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::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1760:56: /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_111(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp: In function 'js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1760:24: note: 'array' declared here 1760 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1760:24: note: 'cx_111(D)' declared here 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::WasmTableObject::growImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3157:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fillValue' in 'MEM[(struct Rooted * *)cx_81(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::growImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3156:15: note: 'fillValue' declared here 3156 | RootedValue fillValue( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3156:15: note: 'cx_81(D)' declared here 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::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:428:72: /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_263(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:428:21: note: 'result' declared here 428 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:428:21: note: 'cx_263(D)' declared here 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 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4004:79, inlined from 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:3997:13: /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 * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4004:26: note: 'promise' declared here 4004 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4004:26: note: 'cx_9(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:533:74: /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_522(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:533:31: note: 'obj' declared here 533 | RootedWasmTableObject obj(cx, &v.toObject().as()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:533:31: note: 'cx_522(D)' declared here 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 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4053:79, inlined from 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4046:13: /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 * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4053:26: note: 'promise' declared here 4053 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4053:26: note: 'cx_9(D)' declared here 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::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1377:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_177(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1377:18: note: 'str' declared here 1377 | RootedString str(cx, ToString(cx, args.get(1))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1377:18: note: 'cx_177(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:235:21: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'args' in 'MEM[(struct Rooted * *)cx_187(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp: In member function 'js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:235:14: note: 'args' declared here 235 | InvokeArgs args(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:235:14: note: 'cx_187(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypes.h:44, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/shared/Assembler-shared.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MoveResolver.h:14: In member function 'js::wasm::LitVal::LitVal(unsigned long)', inlined from 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:96:25: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:309:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 309 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:92:17: note: 'c' was declared here 92 | int64_t c; | ^ In member function 'js::wasm::LitVal::LitVal(unsigned int)', inlined from 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:88:25: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:308:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 308 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:84:17: note: 'c' was declared here 84 | int32_t c; | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1918:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ref' in 'MEM[(struct Rooted * *)cx_739(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp: In member function 'js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1918:26: note: 'ref' declared here 1918 | RootedFunction ref(cx, FuncRef::fromCompiledCode(ptr).asJSFunction()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1918:26: note: 'cx_739(D)' declared here 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::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2145:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_232(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2145:16: note: 'name' declared here 2145 | RootedAtom name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2145:16: note: 'cx_232(D)' declared here In member function 'InitExprInterpreter::evalRefFunc(unsigned int)', inlined from 'InitExprInterpreter::evaluate(js::wasm::Decoder&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:351:9: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:239:36: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 239 | void* fnref = Instance::refFunc(&instanceObj->instance(), funcIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(js::wasm::Decoder&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:347:18: note: 'funcIndex' was declared here 347 | uint32_t funcIndex; | ^~~~~~~~~ In member function 'js::wasm::LitVal::LitVal(unsigned long)', inlined from 'js::wasm::Val::Val(unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:364:42, inlined from 'InitExprInterpreter::pushI64(long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:206:49, inlined from 'InitExprInterpreter::evalI64Const(long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:234:48, inlined from 'InitExprInterpreter::evaluate(js::wasm::Decoder&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:320:9: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:309:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 309 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(js::wasm::Decoder&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:316:17: note: 'c' was declared here 316 | int64_t c; | ^ In member function 'js::wasm::LitVal::LitVal(unsigned int)', inlined from 'js::wasm::Val::Val(unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:363:42, inlined from 'InitExprInterpreter::pushI32(int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:205:49, inlined from 'InitExprInterpreter::evalI32Const(int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:233:48, inlined from 'InitExprInterpreter::evaluate(js::wasm::Decoder&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:313:9: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:308:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 308 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(js::wasm::Decoder&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:309:17: note: 'c' was declared here 309 | int32_t c; | ^ In member function 'InitExprInterpreter::evalGetGlobal(unsigned int)', inlined from 'InitExprInterpreter::evaluate(js::wasm::Decoder&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:306:9: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:231:24: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 231 | return stack.append(globalImportValues[index]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(js::wasm::Decoder&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInitExpr.cpp:302:18: note: 'index' was declared here 302 | uint32_t index; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2224:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct Rooted * *)cx_68(D) + 16B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2223:30: note: 'instanceScope' declared here 2223 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2223:30: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2244:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct Rooted * *)cx_69(D) + 16B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2243:30: note: 'instanceScope' declared here 2243 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2243:30: note: 'cx_69(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2418:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'newBuffer' in 'MEM[(struct Rooted * *)cx_118(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2416:37: note: 'newBuffer' declared here 2416 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2416:37: note: 'cx_118(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'EnsureExportedGlobalObject(JSContext*, JS::GCVector const&, unsigned long, js::wasm::GlobalDesc const&, JS::GCVector&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:951:71, inlined from 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:983:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'go' in 'MEM[(struct Rooted * *)cx_16(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:950:26: note: 'go' declared here 950 | RootedWasmGlobalObject go( | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:950:26: note: 'cx_16(D)' declared here 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::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2883:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'elementStr' in 'MEM[(struct Rooted * *)cx_325(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2883:16: note: 'elementStr' declared here 2883 | RootedString elementStr(cx, ToString(cx, elementVal)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:2883:16: note: 'cx_325(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject* const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0ul, js::SystemAllocPolicy>*) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:910:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tableObj' in 'MEM[(struct Rooted * *)cx_51(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0ul, js::SystemAllocPolicy>*) const': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:910:32: note: 'tableObj' declared here 910 | Rooted tableObj(cx, tableImports[tableIndex]); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:910:32: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmModuleObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1553:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'moduleObj' in 'MEM[(struct Rooted * *)cx_171(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1553:16: note: 'moduleObj' declared here 1553 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1553:16: note: 'cx_171(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, ResolveResponseClosure*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4598:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_10(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4596:16: note: 'closure' declared here 4596 | RootedObject closure( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4596:16: note: 'cx_10(D)' declared here 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 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4637:79, inlined from 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4629:13: /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 * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4637:26: note: 'promise' declared here 4637 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4637:26: note: 'cx_9(D)' declared here 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 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4660:79, inlined from 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4652:13: /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 * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4660:26: note: 'promise' declared here 4660 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:4660:26: note: 'cx_9(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject* const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'GetGlobalExport(JSContext*, JS::Handle, JS::GCVector const&, js::wasm::GlobalDesc const&, unsigned int, JS::GCVector const&, JS::GCVector const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1079:63, inlined from 'CreateExportObject(JSContext*, JS::Handle, JS::GCVector const&, JS::GCVector const&, JS::Handle, JS::GCVector const&, JS::GCVector const&, JS::GCVector const&, mozilla::Vector const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1174:29, inlined from 'js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1277:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'globalObj' in 'MEM[(struct Rooted * *)cx_915(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1079:26: note: 'globalObj' declared here 1079 | RootedWasmGlobalObject globalObj(cx, globalObjs[globalIndex]); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1079:26: note: 'cx_915(D)' declared here 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::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1822:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'importObj' in 'MEM[(struct Rooted * *)cx_373(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1822:16: note: 'importObj' declared here 1822 | RootedObject importObj(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1822:16: note: 'cx_373(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src0.o.pp Unified_cpp_js_src0.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/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/vm/JSObject.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:887:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'thisView' declared here 886 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'cx_28(D)' declared here 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 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3750:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unscopables' in 'MEM[(struct Rooted * *)cx_206(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3749:16: note: 'unscopables' declared here 3749 | RootedObject unscopables( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3749:16: note: 'cx_206(D)' declared here 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 'CreateAtomicsObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:1073:78: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp: In function 'CreateAtomicsObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:1073:16: note: 'proto' declared here 1073 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:1073:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:162:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_50(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:162:16: note: 'bi' declared here 162 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:162:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:188:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_50(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:188:16: note: 'bi' declared here 188 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.cpp:188:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:887:56, inlined from 'JS::CallNonGenericMethod<&js::DataViewObject::is, &js::DataViewObject::bufferGetterImpl>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:894:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'thisView' declared here 886 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'cx_4(D)' declared here 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 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1398: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 * *)cx_140(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1398:16: note: 'obj' declared here 1398 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1398:16: note: 'cx_140(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:920:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:919:27: note: 'thisView' declared here 919 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:919:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:899:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_39(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:898:27: note: 'thisView' declared here 898 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:898:27: note: 'cx_39(D)' declared here 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 'CreateArrayPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3723:69: /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_71(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'CreateArrayPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3722:16: note: 'proto' declared here 3722 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3722:16: note: 'cx_71(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::intrinsic_newList(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:4262:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_69(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::intrinsic_newList(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:4260:15: note: 'shape' declared here 4260 | RootedShape shape( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:4260:15: note: 'cx_69(D)' declared here 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::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:202:62: /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 * *)cx_188(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:202:25: note: 'global' declared here 202 | Rooted global(cx, cx->realm()->maybeGlobal()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:202:25: note: 'cx_188(D)' declared here 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_NewDataView(JSContext*, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:1025:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'constructor' in 'MEM[(struct Rooted * *)cx_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'JS_NewDataView(JSContext*, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:1025:16: note: 'constructor' declared here 1025 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:1025:16: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::NewJSMEnvironment(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:453:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'varEnv' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp: In function 'JS::NewJSMEnvironment(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:453:16: note: 'varEnv' declared here 453 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:453:16: note: 'cx_28(D)' declared here 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::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:532:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp: In function 'JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:532:16: note: 'env' declared here 532 | RootedObject env(cx, iter.environmentChain(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:532:16: note: 'cx_45(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:594:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_39(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:593:27: note: 'thisView' declared here 593 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:593:27: note: 'cx_39(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:665:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:664:27: note: 'thisView' declared here 664 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:664:27: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:685:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:684:27: note: 'thisView' declared here 684 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:684:27: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'atomics_wait(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:723:44: /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_113(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp: In function 'atomics_wait(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:723:16: note: 'value' declared here 723 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:723:16: note: 'cx_113(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:499:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:498:27: note: 'thisView' declared here 498 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:498:27: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:518:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:517:27: note: 'thisView' declared here 517 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:517:27: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:537:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:536:27: note: 'thisView' declared here 536 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:536:27: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:556:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:555:27: note: 'thisView' declared here 555 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:555:27: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:575:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:574:27: note: 'thisView' declared here 574 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:574:27: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:705:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:704:27: note: 'thisView' declared here 704 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:704:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:723:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:722:27: note: 'thisView' declared here 722 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:722:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:815:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:814:27: note: 'thisView' declared here 814 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:814:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:835:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:834:27: note: 'thisView' declared here 834 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:834:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:741:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:740:27: note: 'thisView' declared here 740 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:740:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:777:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:776:27: note: 'thisView' declared here 776 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:776:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:759:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:758:27: note: 'thisView' declared here 758 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:758:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:795:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:794:27: note: 'thisView' declared here 794 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:794:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:871:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:870:27: note: 'thisView' declared here 870 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:870:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:853:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'thisView' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:852:27: note: 'thisView' declared here 852 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/DataViewObject.cpp:852:27: note: 'cx_30(D)' declared here 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::array_join(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1267: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 * *)cx_295(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1267:16: note: 'obj' declared here 1267 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1267:16: note: 'cx_295(D)' declared here 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 'SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:534: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_85(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:534:12: note: 'id' declared here 534 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:534:12: note: 'cx_85(D)' declared here 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 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:256:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_400(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp: In function 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:256:22: note: 'linearStr' declared here 256 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:256:22: note: 'cx_400(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:416:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'varEnv' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp: In function 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:416:16: note: 'varEnv' declared here 416 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Eval.cpp:416:16: note: 'cx_88(D)' declared here 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 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewDenseEmptyArray(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3918:21: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewDenseEmptyArray(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_2(D)' declared here 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 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewTenuredDenseEmptyArray(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3923:21: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewTenuredDenseEmptyArray(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_2(D)' declared here 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 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3930: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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_2(D)' declared here 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 'NewArray<2046u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3936:57: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_2(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject-inl.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject-inl.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array-inl.h:15: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:372:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:364:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3718:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:305:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3702:20: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 3702 | Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.h:36, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject-inl.h:12: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:370:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3718:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.h:477:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3702:20: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 3702 | Maybe ar; | ^~ 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 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3943:21: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_2(D)' declared here 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::array_pop(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2319: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 * *)cx_93(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_pop(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2319:16: note: 'obj' declared here 2319 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2319:16: note: 'cx_93(D)' declared here 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 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16, inlined from 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3951:42: /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_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'proto' declared here 3835 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3835:16: note: 'cx_4(D)' declared here 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 'ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3637:24, inlined from 'js::array_construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3694: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_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3637:16: note: 'proto' declared here 3637 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3637:16: note: 'cx_4(D)' declared here 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 'array_reverse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1545: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 * *)cx_197(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'array_reverse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1545:16: note: 'obj' declared here 1545 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1545:16: note: 'cx_197(D)' declared here 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 'CopyArrayElements(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2712:23: /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_111(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'CopyArrayElements(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2712:15: note: 'value' declared here 2712 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2712:15: note: 'cx_111(D)' declared here 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::array_slice(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3355: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 * *)cx_273(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_slice(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3355:16: note: 'obj' declared here 3355 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:3355:16: note: 'cx_273(D)' declared here 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 'SetArrayElements(JSContext*, JS::Handle, unsigned long, unsigned int, JS::Value const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1449: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_61(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'SetArrayElements(JSContext*, JS::Handle, unsigned long, unsigned int, JS::Value const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1449:12: note: 'id' declared here 1449 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1449:12: note: 'cx_61(D)' declared here 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 'MatchNumericComparator(JSContext*, JSObject*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:1830:51, inlined from 'js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2054:34: /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_297(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: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_297(D)' declared here 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::array_push(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2258: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 * *)cx_119(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_push(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2258:16: note: 'obj' declared here 2258 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2258:16: note: 'cx_119(D)' declared here 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::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:317:21: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'val' in 'MEM[(struct Rooted * *)cx_46(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:317:15: note: 'val' declared here 317 | RootedValue val(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:317:15: note: 'cx_46(D)' declared here 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::array_shift(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2423: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 * *)cx_159(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'js::array_shift(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2423:16: note: 'obj' declared here 2423 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2423:16: note: 'cx_159(D)' declared here 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 'array_unshift(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2509: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 * *)cx_192(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'array_unshift(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2509:16: note: 'obj' declared here 2509 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2509:16: note: 'cx_192(D)' declared here 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 'array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2768: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 * *)cx_504(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp: In function 'array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2768:16: note: 'obj' declared here 2768 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.cpp:2768:16: note: 'cx_504(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:214:16: note: 'cx_17(D)' declared here 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:916:12: note: 'cx_84(D)' declared here 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:1411:16: note: 'cx_65(D)' declared here 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/GlobalObject-inl.h:22:16: note: 'cx_26(D)' declared here 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:2169:15: note: 'cx_77(D)' declared here 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:1038:12: note: 'cx_39(D)' declared here 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:24:16: note: 'cx_40(D)' declared here 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:711:19: note: 'cx_182(D)' declared here 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/vm/StringObject-inl.h:38:25: note: 'cx_2(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/g++ -o Unified_cpp_js_src_wasm3.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/wasm -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm4.o /usr/bin/g++ -o Unified_cpp_js_src_wasm4.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/wasm -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm4.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::readFromRootedLocation(const void*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:64:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union js::wasm::LitVal::Cell'; use assignment or value-initialization instead [-Wclass-memaccess] 64 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmFrame.h:28, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:28, 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/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.h:257:9: note: 'union js::wasm::LitVal::Cell' declared here 257 | union Cell { | ^~~~ 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/wasm/WasmTlsData.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTlsData.cpp:19: 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::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.cpp:31:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typeStr' in 'MEM[(struct Rooted * *)cx_164(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.cpp: In function 'js::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.cpp:31:16: note: 'typeStr' declared here 31 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValType.cpp:31:16: note: 'cx_164(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValidate.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33, from Unified_cpp_js_src_wasm4.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBinary.h: In function 'js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, mozilla::Vector, 16ul, js::SystemAllocPolicy>*)': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmBinary.h:660:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized] 660 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValidate.cpp:129:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] 129 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValidate.cpp:126:12: note: 'numLocalEntries' was declared here 126 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' 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 'ToWebAssemblyValue_funcref(JSContext*, JS::Handle, void**, bool)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18, inlined from 'js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:376:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_8(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp: In function 'js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18: note: 'fun' declared here 308 | RootedFunction fun(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' 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 'ToWebAssemblyValue_funcref(JSContext*, JS::Handle, void**, bool)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18, inlined from 'js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:376:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_8(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp: In function 'js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18: note: 'fun' declared here 308 | RootedFunction fun(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmValue.cpp:308:18: note: 'cx_8(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/build' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_memory_build0.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_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/builddir/build/BUILD/firefox-91.13.0/memory/build -I/builddir/build/BUILD/firefox-91.13.0/js/src/memory/build -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_memory_build0.o.pp Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' memory/mozalloc/mozalloc_abort.o /usr/bin/g++ -o mozalloc_abort.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/memory/mozalloc -I/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc -I/builddir/build/BUILD/firefox-91.13.0/js/src/xpcom -I/builddir/build/BUILD/firefox-91.13.0/memory/build -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/mozalloc_abort.o.pp /builddir/build/BUILD/firefox-91.13.0/memory/mozalloc/mozalloc_abort.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/memory/mozalloc -I/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc -I/builddir/build/BUILD/firefox-91.13.0/js/src/xpcom -I/builddir/build/BUILD/firefox-91.13.0/memory/build -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/memory/mozalloc' In file included from Unified_cpp_memory_mozalloc0.cpp:2: /builddir/build/BUILD/firefox-91.13.0/memory/mozalloc/mozalloc.cpp: In function 'moz_xrealloc': /builddir/build/BUILD/firefox-91.13.0/memory/mozalloc/mozalloc.cpp:75:24: warning: pointer 'ptr_12(D)' may be used after 'realloc' [-Wuse-after-free] 75 | return moz_xrealloc(ptr, size); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/memory/mozalloc/mozalloc.cpp:72:30: note: call to 'realloc' here 72 | void* newptr = realloc_impl(ptr, size); | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -include /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -MD -MP -MF .deps/lz4.o.pp /builddir/build/BUILD/firefox-91.13.0/mfbt/lz4/lz4.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -include /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -MD -MP -MF .deps/lz4frame.o.pp /builddir/build/BUILD/firefox-91.13.0/mfbt/lz4/lz4frame.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/mfbt' mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -include /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /builddir/build/BUILD/firefox-91.13.0/mfbt/lz4/xxhash.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src1.o /usr/bin/g++ -o Unified_cpp_js_src1.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src1.o.pp Unified_cpp_js_src1.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/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/builtin/FinalizationRegistryObject.h:89, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:59:31: /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_80(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::obj_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:59:16: note: 'obj' declared here 59 | RootedObject obj(cx, nullptr); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:59:16: note: 'cx_80(D)' declared here 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::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1143: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 * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1143:16: note: 'obj' declared here 1143 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1143:16: note: 'cx_53(D)' declared here 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 'CreateObjectPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2145:67: /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/builtin/Object.cpp: In function 'CreateObjectPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2144:21: note: 'objectProto' declared here 2144 | RootedPlainObject objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2144:21: note: 'cx_28(D)' declared here 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 'CreateObjectConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2119:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'self' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'CreateObjectConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2119:25: note: 'self' declared here 2119 | Rooted self(cx, cx->global()); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2119:25: note: 'cx_41(D)' declared here 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::MapObject::size_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748: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 * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::size_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748:16: note: 'obj' declared here 748 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748:16: note: 'cx_44(D)' declared here 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 'CreateJSONObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1161:78: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp: In function 'CreateJSONObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1161:16: note: 'proto' declared here 1161 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1161:16: note: 'cx_25(D)' declared here 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::MapObject::size_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748:48, inlined from 'JS::CallNonGenericMethod<&js::MapObject::is, &js::MapObject::size_impl>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'js::MapObject::size(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:755:67: /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/builtin/MapObject.cpp: In function 'js::MapObject::size(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748:16: note: 'obj' declared here 748 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:748:16: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1599:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'setobj' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1599:22: note: 'setobj' declared here 1599 | Rooted setobj(cx, &args.thisv().toObject().as()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1599:22: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1621:64, inlined from 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1800:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1620:18: note: 'forEachFunc' declared here 1620 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1620:18: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1621:64, inlined from 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1865:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1620:18: note: 'forEachFunc' declared here 1620 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1620:18: note: 'cx_2(D)' declared here 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::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:688:51: /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_95(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:688:15: note: 'value' declared here 688 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:688:15: note: 'cx_95(D)' declared here 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::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:581:51: /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_136(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:581:15: note: 'value' declared here 581 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:581:15: note: 'cx_136(D)' declared here 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::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2075:79: /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_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2074:16: note: 'result' declared here 2074 | RootedObject result(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2074:16: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:657:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ns' in 'MEM[(struct Rooted * *)cx_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:657:34: note: 'ns' declared here 657 | Rooted ns(cx, &proxy->as()); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:657:34: note: 'cx_36(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:708:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ns' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:708:34: note: 'ns' declared here 708 | Rooted ns(cx, &proxy->as()); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:708:34: note: 'cx_42(D)' declared here 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 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1035:44: /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_496(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp: In function 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1035:16: note: 'key' declared here 1035 | RootedString key(cx, IdToString(cx, name)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1035:16: note: 'cx_496(D)' declared here 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 'Revive(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1045:69: /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_56(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp: In function 'Revive(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1045:21: note: 'obj' declared here 1045 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:1045:21: note: 'cx_56(D)' declared here 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::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:123: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 * *)cx_155(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:123:16: note: 'obj' declared here 123 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:123:16: note: 'cx_155(D)' declared here 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 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18: /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_273(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp: In function 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18: note: 'obj' declared here 302 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18: note: 'cx_273(D)' declared here 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::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:309:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'idv' in 'MEM[(struct Rooted * *)_158 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:309:19: note: 'idv' declared here 309 | RootedValue idv(cx, IdToValue(id)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:309:19: note: 'MEM[(struct JSContext * const &)__closure_89(D)]' declared here 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::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:301:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'idstr' in 'MEM[(struct Rooted * *)_110 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:301:18: note: 'idstr' declared here 301 | RootedString idstr(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:301:18: note: 'MEM[(struct JSContext * const &)__closure_89(D)]' declared here 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::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:331:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'valsource' in 'MEM[(struct Rooted * *)_179 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:331:18: note: 'valsource' declared here 331 | RootedString valsource(cx, ValueToSource(cx, val)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:331:18: note: 'MEM[(struct JSContext * const &)__closure_89(D)]' declared here 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::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:336:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'valstr' in 'MEM[(struct Rooted * *)_185 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:336:24: note: 'valstr' declared here 336 | RootedLinearString valstr(cx, valsource->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:336:24: note: 'MEM[(struct JSContext * const &)__closure_89(D)]' declared here 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::obj_toString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:649: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_321(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::obj_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:649:16: note: 'obj' declared here 649 | RootedObject obj(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:649:16: note: 'cx_321(D)' declared here 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 'obj_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:153: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 * *)cx_69(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'obj_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:153:16: note: 'obj' declared here 153 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:153:16: note: 'cx_69(D)' declared here 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 'PreprocessValue(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18, inlined from 'JA(JSContext*, JS::Handle, (anonymous namespace)::StringifyContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:638:27, inlined from 'Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:746: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_114(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp: In function 'Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18: note: 'obj' declared here 302 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/JSON.cpp:302:18: note: 'cx_114(D)' declared here 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::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:727:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exports' in 'MEM[(struct Rooted * *)cx_122(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:727:24: note: 'exports' declared here 727 | Rooted exports(cx, &ns->exports()); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:727:24: note: 'cx_122(D)' declared here 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 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1178:50: /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 * *)cx_245(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1178:16: note: 'props' declared here 1178 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1178:16: note: 'cx_245(D)' declared here 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::obj_create(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1263:56: /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_89(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::obj_create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1263:21: note: 'obj' declared here 1263 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1263:21: note: 'cx_89(D)' declared here 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 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: /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_272(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: note: 'obj' declared here 1672 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: note: 'cx_272(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::OnModuleEvaluationFailure(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2355:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'onRejected' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::OnModuleEvaluationFailure(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2354:18: note: 'onRejected' declared here 2354 | RootedFunction onRejected( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2354:18: note: 'cx_30(D)' declared here 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::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:467:68: /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_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:466:16: note: 'object' declared here 466 | RootedObject object( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:466:16: note: 'cx_84(D)' declared here 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 'FinishObjectClassInit(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2184:77: /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_75(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'FinishObjectClassInit(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2183:25: note: 'holder' declared here 2183 | Rooted holder(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:2183:25: note: 'cx_75(D)' declared here 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::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:817:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rval' in 'MEM[(struct Rooted * *)cx_98(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:817:15: note: 'rval' declared here 817 | RootedValue rval(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:817:15: note: 'cx_98(D)' declared here 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::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:549:74: /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_112(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:549:16: note: 'obj' declared here 549 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:549:16: note: 'cx_112(D)' declared here 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::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:176:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'base' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here 175 | Rooted base( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:175:21: note: 'cx_78(D)' declared here 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::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:993:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'base' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:992:21: note: 'base' declared here 992 | Rooted base( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:992:21: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' 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::AsyncModuleExecutionRejected(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2232:34: /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_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::AsyncModuleExecutionRejected(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2232:25: note: 'parent' declared here 2232 | Rooted parent(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2232:25: note: 'cx_91(D)' declared here 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::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1394:70: /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_51(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1393:16: note: 'proto' declared here 1393 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1393:16: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' 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::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2167:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'm' in 'MEM[(struct Rooted * *)cx_181(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2167:25: note: 'm' declared here 2167 | Rooted m(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2167:25: note: 'cx_181(D)' declared here 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::ModuleRequestObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:362:76: /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_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleRequestObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:361:16: note: 'proto' declared here 361 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:361:16: note: 'cx_46(D)' declared here 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::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2266:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'promiseConstructor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2266:16: note: 'promiseConstructor' declared here 2266 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2266:16: note: 'cx_164(D)' declared here 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 'OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2377:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'specifier' in 'MEM[(struct Rooted * *)_22 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2376:14: note: 'specifier' declared here 2376 | RootedAtom specifier( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2376:14: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpmake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' p:306:78: /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_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:305:16: note: 'proto' declared here 305 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:305:16: note: 'cx_96(D)' declared here 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::GlobalObject::initModuleRequestProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:345:70: /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_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initModuleRequestProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:344:16: note: 'proto' declared here 344 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:344:16: note: 'cx_46(D)' declared here 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::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:211:70: /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_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:210:16: note: 'proto' declared here 210 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:210:16: note: 'cx_46(D)' declared here 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::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:132:70: /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_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:131:16: note: 'proto' declared here 131 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:131:16: note: 'cx_46(D)' declared here 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::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:287:70: /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_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:286:16: note: 'proto' declared here 286 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:286:16: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1369: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_271(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1369:22: note: 'obj' declared here 1369 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1369:22: note: 'cx_271(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:696: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_133(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:696:22: note: 'obj' declared here 696 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:696:22: note: 'cx_133(D)' declared here 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::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:150:74: /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_139(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:149:16: note: 'proto' declared here 149 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:149:16: note: 'cx_139(D)' declared here 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::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:233:74: /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_162(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:232:16: note: 'proto' declared here 232 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:232:16: note: 'cx_162(D)' declared here 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::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1100:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1100:26: note: 'resultPromise' declared here 1100 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1100:26: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1292:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1291:33: note: 'env' declared here 1291 | RootedModuleEnvironmentObject env(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1291:33: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::FinalizationRecordObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:389:65: /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_226(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:388:37: note: 'record' declared here 388 | Rooted record( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:388:37: note: 'cx_226(D)' declared here 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::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1018:68: /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_122(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1017:21: note: 'proto' declared here 1017 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1017:21: note: 'cx_122(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1562:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'iterobj' declared here 1561 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1562:78, inlined from 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1580:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'iterobj' declared here 1561 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1562:78, inlined from 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1571:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'iterobj' declared here 1561 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1562:78, inlined from 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1580:23, inlined from 'JS::CallNonGenericMethod(JSContext*, bool (*)(JS::Handle), bool (*)(JSContext*, JS::CallArgs const&), JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'js::SetObject::entries(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1585:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::entries(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'iterobj' declared here 1561 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1562:78, inlined from 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1571:23, inlined from 'JS::CallNonGenericMethod(JSContext*, bool (*)(JS::Handle), bool (*)(JSContext*, JS::CallArgs const&), JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'js::SetObject::values(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1576:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::values(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'iterobj' declared here 1561 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1561:21: note: 'cx_4(D)' declared here 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::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:209:68: /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_122(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here 208 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:208:21: note: 'cx_122(D)' declared here 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::ModuleObject::create(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:827:69: /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_80(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::create(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:826:16: note: 'proto' declared here 826 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:826:16: note: 'cx_80(D)' declared here 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::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2044:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'metaObject' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2043:16: note: 'metaObject' declared here 2043 | RootedObject metaObject(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2043:16: note: 'cx_63(D)' declared here In member function 'JS::Rooted, 1ul, js::ZoneAllocPolicy>, JS::DeletePolicy, 1ul, js::ZoneAllocPolicy> > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, 1ul, js::ZoneAllocPolicy>, JS::DeletePolicy, 1ul, js::ZoneAllocPolicy> > > >::Rooted, 1ul, js::ZoneAllocPolicy>, JS::DeletePolicy, 1ul, js::ZoneAllocPolicy> > > >(JSContext* const&, mozilla::UniquePtr, 1ul, js::ZoneAllocPolicy>, JS::DeletePolicy, 1ul, js::ZoneAllocPolicy> > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::FinalizationQueueObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:650:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'recordsToBeCleanedUp' in 'MEM[(struct Rooted * *)cx_197(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationQueueObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:649:47: note: 'recordsToBeCleanedUp' declared here 649 | Rooted> recordsToBeCleanedUp( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:649:47: note: 'cx_197(D)' declared here 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::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:238:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cleanupCallback' in 'MEM[(struct Rooted * *)cx_181(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:237:16: note: 'cleanupCallback' declared here 237 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/FinalizationRegistryObject.cpp:237:16: note: 'cx_181(D)' declared here 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 'obj_assign(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1099:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'to' in 'MEM[(struct Rooted * *)cx_80(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'obj_assign(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1099:16: note: 'to' declared here 1099 | RootedObject to(cx, ToObject(cx, args.get(0))); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1099:16: note: 'cx_80(D)' declared here 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 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: /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_288(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: note: 'obj' declared here 1672 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1672:16: note: 'cx_288(D)' declared here 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::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1362:45: /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_112(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1362:16: note: 'obj' declared here 1362 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1362:16: note: 'cx_112(D)' declared here 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::SetIteratorObject::createResult(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1144:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultObj' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::createResult(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1143:21: note: 'resultObj' declared here 1143 | RootedArrayObject resultObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:1143:21: note: 'cx_29(D)' declared here 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::MapIteratorObject::createResultPair(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:357:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPairObj' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::createResultPair(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:356:21: note: 'resultPairObj' declared here 356 | RootedArrayObject resultPairObj( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/MapObject.cpp:356:21: note: 'cx_34(D)' declared here 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::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1864:77: /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_82(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'js::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1864:21: note: 'array' declared here 1864 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, keys.length())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1864:21: note: 'cx_82(D)' declared here 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 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1915:49: /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_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1915:16: note: 'obj' declared here 1915 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1915:16: note: 'cx_42(D)' declared here 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 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1890:49: /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_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1890:16: note: 'obj' declared here 1890 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1890:16: note: 'cx_52(D)' declared here 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 'obj_keys(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1783:49: /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_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp: In function 'obj_keys(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1783:16: note: 'obj' declared here 1783 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.cpp:1783:16: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2454:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'onResolved' in 'MEM[(struct Rooted * *)cx_118(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2452:18: note: 'onResolved' declared here 2452 | RootedFunction onResolved( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2452:18: note: 'cx_118(D)' declared here 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::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2023:21: /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_43(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2023:21: note: 'array' declared here 2023 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:2023:21: note: 'cx_43(D)' declared here 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 'ModuleBuilderInitArray(JSContext*, js::frontend::CompilationAtomCache&, ModuleArrayType, mozilla::Vector const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1511:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultArray' in 'MEM[(struct Rooted * *)cx_180(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In function 'ModuleBuilderInitArray(JSContext*, js::frontend::CompilationAtomCache&, ModuleArrayType, mozilla::Vector const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1510:21: note: 'resultArray' declared here 1510 | RootedArrayObject resultArray( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1510:21: note: 'cx_180(D)' declared here 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::frontend::StencilModuleMetadata::initModule(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1597:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'requestedModulesObject' in 'MEM[(struct Rooted * *)cx_168(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp: In member function 'js::frontend::StencilModuleMetadata::initModule(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1594:21: note: 'requestedModulesObject' declared here 1594 | RootedArrayObject requestedModulesObject( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ModuleObject.cpp:1594:21: note: 'cx_168(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -include /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -MD -MP -MF .deps/lz4hc.o.pp /builddir/build/BUILD/firefox-91.13.0/mfbt/lz4/lz4hc.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_mfbt0.o.pp Unified_cpp_mfbt0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.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 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-91.13.0/mfbt -I/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt -I/builddir/build/BUILD/firefox-91.13.0/mfbt/double-conversion -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_mfbt1.o.pp Unified_cpp_mfbt1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mfbt' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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/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]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src11.o.pp Unified_cpp_js_src11.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/AtomMarking.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GCRuntime.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from Unified_cpp_js_src11.cpp:2: 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::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'target' declared here 1414 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'cx_33(D)' declared here 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::Proxy::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:551:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_93(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:551:15: note: 'receiver' declared here 551 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:551:15: note: 'cx_93(D)' declared here 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::Proxy::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:488:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_129(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:488:15: note: 'receiver' declared here 488 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:488:15: note: 'cx_129(D)' declared here 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 'ProxyHasOnExpando(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:99:79, inlined from 'js::Proxy::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:416:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'expando' in 'MEM[(struct Rooted * *)cx_13(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:99:16: note: 'expando' declared here 99 | RootedObject expando(cx, proxy->as().expando().toObjectOrNull()); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:99:16: note: 'cx_13(D)' declared here 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::ProxyGetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:494:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_112(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyGetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:494:15: note: 'receiver' declared here 494 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:494:15: note: 'cx_112(D)' declared here 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::ProxySetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:558:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_101(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::ProxySetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:558:15: note: 'receiver' declared here 558 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:558:15: note: 'cx_101(D)' declared here 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 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_172(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here 1477 | RootedObject target(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'cx_172(D)' declared here 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::ProxyGetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:505:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_140(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyGetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:505:15: note: 'receiver' declared here 505 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:505:15: note: 'cx_140(D)' declared here 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::ProxySetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:574:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_131(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::ProxySetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:574:15: note: 'receiver' declared here 574 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:574:15: note: 'cx_131(D)' declared here 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::AppendUnique(JSContext*, JS::MutableHandle >, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:264:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'uniqueOthers' in 'MEM[(struct Rooted * *)cx_10(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp: In function 'js::AppendUnique(JSContext*, JS::MutableHandle >, JS::Handle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:264:18: note: 'uniqueOthers' declared here 264 | RootedIdVector uniqueOthers(cx); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Proxy.cpp:264:18: note: 'cx_10(D)' declared here 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::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1348: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_218(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:19: note: 'cargs' declared here 1348 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:19: note: 'cx_218(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_175(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:16: note: 'iargs' declared here 1297 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:16: note: 'cx_175(D)' declared here 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 'RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1531:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'p' in 'MEM[(struct Rooted * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'RevokeProxy(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'p' declared here 1530 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT) | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1559:77, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'revoker' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1557:18: note: 'revoker' declared here 1557 | RootedFunction revoker( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/ScriptedProxyHandler.cpp:1557:18: note: 'cx_25(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src12.o /usr/bin/g++ -o Unified_cpp_js_src12.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src12.o.pp Unified_cpp_js_src12.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:23, from Unified_cpp_js_src12.cpp:11: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:372:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:364:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:286:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:305:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp: In function 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:280:29: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 280 | mozilla::Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:18: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:370:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:286:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.h:477:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp: In function 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:280:29: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 280 | mozilla::Maybe ar; | ^~ 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/proxy/SecurityWrapper.cpp:7, from Unified_cpp_js_src12.cpp:2: 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::ForwardingProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:179:25: /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_81(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp: In member function 'js::ForwardingProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:179:17: note: 'cargs' declared here 179 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:179:17: note: 'cx_81(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:160:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_44(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp: In member function 'js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:160:14: note: 'iargs' declared here 160 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/Wrapper.cpp:160:14: note: 'cx_44(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src10.o.pp Unified_cpp_js_src10.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/jsapi.cpp:11, from Unified_cpp_js_src10.cpp:2: 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 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2072:74: /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_121(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2072:16: note: 'atom' declared here 2072 | RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2072:16: note: 'cx_121(D)' declared here 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::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:121:41: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'getter' in 'MEM[(struct Rooted * *)cx_107(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'js::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:121:16: note: 'getter' declared here 121 | RootedObject getter(cx, desc->getter()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:121:16: note: 'cx_107(D)' declared here 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_StringToId(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:1555:44: /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_23(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_StringToId(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:1555:15: note: 'value' declared here 1555 | RootedValue value(cx, StringValue(string)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:1555:15: note: 'cx_23(D)' declared here 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_DefineObject(JSContext*, JS::Handle, char const*, JSClass const*, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2997:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nobj' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_DefineObject(JSContext*, JS::Handle, char const*, JSClass const*, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2997:16: note: 'nobj' declared here 2997 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2997:16: note: 'cx_43(D)' declared here 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_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3064: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_81(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3064:12: note: 'id' declared here 3064 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3064:12: note: 'cx_81(D)' declared here 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::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3224:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_69(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3224:14: note: 'name' declared here 3224 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3224:14: note: 'cx_69(D)' declared here 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::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3271:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_128(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3271:16: note: 'name' declared here 3271 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3271:16: note: 'cx_128(D)' declared here 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::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3308: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_27(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3308:12: note: 'id' declared here 3308 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3308:12: note: 'cx_27(D)' declared here 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 'JS_GetFunctionScript(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3579:51: /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_6(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/builtin/MapObject.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'JS_GetFunctionScript(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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_6(D)' declared here 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::GetPromiseConstructor(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3716:48: /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 * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::GetPromiseConstructor(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3716:25: note: 'global' declared here 3716 | Rooted global(cx, cx->global()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3716:25: note: 'cx_22(D)' declared here 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::GetPromisePrototype(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3722:48: /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 * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::GetPromisePrototype(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3722:25: note: 'global' declared here 3722 | Rooted global(cx, cx->global()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3722:25: note: 'cx_22(D)' declared here 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 'date_toJSON(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2771: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 * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_toJSON(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2771:16: note: 'obj' declared here 2771 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2771:16: note: 'cx_102(D)' declared here 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_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:5362:76: /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_51(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:5362:14: note: 'atom' declared here 5362 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:5362:14: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:206:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_104(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp: In function 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:205:20: note: 'fun' declared here 205 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:205:20: note: 'cx_104(D)' declared here 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::GetTestingFunctions(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:663:45: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp: In function 'js::GetTestingFunctions(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:663:16: note: 'obj' declared here 663 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.cpp:663:16: note: 'cx_25(D)' declared here 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::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::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle >, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:162:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ownDesc' in 'MEM[(struct Rooted * *)cx_276(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp: In function 'js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle >, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:162:30: note: 'ownDesc' declared here 162 | Rooted ownDesc(cx); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:162:30: note: 'cx_276(D)' declared here 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 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2986:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_136(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2986:16: note: 'str' declared here 2986 | RootedString str(cx, NewStringCopyZ(cx, buf)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2986:16: note: 'cx_136(D)' declared here 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::ToNumberSlow(JSContext*, JS::Handle, double*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:1955:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_52(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp: In function 'js::ToNumberSlow(JSContext*, JS::Handle, double*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:1955:15: note: 'v' declared here 1955 | RootedValue v(cx, v_); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:1955:15: note: 'cx_52(D)' declared here 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 'num_parseInt(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:592:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'inputString' in 'MEM[(struct Rooted * *)cx_153(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp: In function 'num_parseInt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:592:16: note: 'inputString' declared here 592 | RootedString inputString(cx, ToString(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsnum.cpp:592:16: note: 'cx_153(D)' declared here 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::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsexn.cpp:498:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_374(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/jsexn.cpp: In member function 'JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsexn.cpp:498:16: note: 'str' declared here 498 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsexn.cpp:498:16: note: 'cx_374(D)' declared here 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::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:254: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_95(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:254:12: note: 'id' declared here 254 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/proxy/BaseProxyHandler.cpp:254:12: note: 'cx_95(D)' declared here 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::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2809:25: /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_57(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2809:17: note: 'cargs' declared here 2809 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2809:17: note: 'cx_57(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2764:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_108(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2764:14: note: 'iargs' declared here 2764 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2764:14: note: 'cx_108(D)' declared here 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::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2830:25: /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_9(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2830:17: note: 'cargs' declared here 2830 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2830:17: note: 'cx_9(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2780:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_6(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2780:14: note: 'iargs' declared here 2780 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2780:14: note: 'cx_6(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2716:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_38(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2716:14: note: 'iargs' declared here 2716 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2716:14: note: 'cx_38(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2734:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_56(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2734:14: note: 'iargs' declared here 2734 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:2734:14: note: 'cx_56(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject-inl.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineFrame-inl.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack-inl.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugAPI-inl.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:113: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:372:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:364:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3772:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:305:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3758:29: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 3758 | mozilla::Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.h:36: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:370:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3772:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.h:477:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp: In function 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.cpp:3758:29: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 3758 | mozilla::Maybe ar; | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2119:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_85(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2118:23: note: 'unwrapped' declared here 2118 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2118:23: note: 'cx_85(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2091:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_90(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setMilliseconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2090:23: note: 'unwrapped' declared here 2090 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2090:23: note: 'cx_90(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2185:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2184:23: note: 'unwrapped' declared here 2184 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2184:23: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2148:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_93(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setSeconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2147:23: note: 'unwrapped' declared here 2147 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2147:23: note: 'cx_93(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2264:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2263:23: note: 'unwrapped' declared here 2263 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2263:23: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2222:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setMinutes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2221:23: note: 'unwrapped' declared here 2221 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2221:23: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2354:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_94(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCHours(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2353:23: note: 'unwrapped' declared here 2353 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2353:23: note: 'cx_94(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setHours(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2306:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setHours(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2305:23: note: 'unwrapped' declared here 2305 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2305:23: note: 'cx_99(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2432:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCDate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2431:23: note: 'unwrapped' declared here 2431 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2431:23: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setDate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2402:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_93(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setDate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2401:23: note: 'unwrapped' declared here 2401 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2401:23: note: 'cx_93(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2518:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_90(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2517:23: note: 'unwrapped' declared here 2517 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2517:23: note: 'cx_90(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setMonth(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2481:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_95(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setMonth(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2480:23: note: 'unwrapped' declared here 2480 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2480:23: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2610:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2609:23: note: 'unwrapped' declared here 2609 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2609:23: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2568:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_86(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setFullYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2567:23: note: 'unwrapped' declared here 2567 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2567:23: note: 'cx_86(D)' declared here Inmake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setYear(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2652:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_105(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2651:23: note: 'unwrapped' declared here 2651 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2651:23: note: 'cx_105(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'date_setTime(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2039:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct Rooted * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp: In function 'date_setTime(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2038:23: note: 'unwrapped' declared here 2038 | Rooted unwrapped( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jsdate.cpp:2038:23: note: 'cx_66(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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.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.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.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' js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src13.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src13.o.pp Unified_cpp_js_src13.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:46, from Unified_cpp_js_src13.cpp:38: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:372:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:364:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:246:3: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:305:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp: In function 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)': /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:237:31: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 237 | mozilla::Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:40: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:370:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:246:3: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.h:477:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp: In function 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)': /builddir/build/BUILD/firefox-91.13.0/js/src/util/DumpFunctions.cpp:237:31: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 237 | mozilla::Maybe ar; | ^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src14.o /usr/bin/g++ -o Unified_cpp_js_src14.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src14.o.pp Unified_cpp_js_src14.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/util/StringBuffer.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/util/StringBuffer.cpp:7, from Unified_cpp_js_src14.cpp:11: 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::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/util/StringBuffer.cpp:167:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_69(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/util/StringBuffer.cpp: In function 'js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)': /builddir/build/BUILD/firefox-91.13.0/js/src/util/StringBuffer.cpp:167:15: note: 'v' declared here 167 | RootedValue v(cx, arg); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/util/StringBuffer.cpp:167:15: note: 'cx_69(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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]: 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' js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o Unified_cpp_js_src15.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src15.o.pp Unified_cpp_js_src15.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/vm/ArgumentsObject.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:7, from Unified_cpp_js_src15.cpp:2: 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 'CreateAsyncFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:30:73: /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_38(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp: In function 'CreateAsyncFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:29:16: note: 'proto' declared here 29 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:29:16: note: 'cx_38(D)' declared here 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 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:501:73: /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_38(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:500:16: note: 'proto' declared here 500 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:500:16: note: 'cx_38(D)' declared here 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::NewAsyncIteratorHelper(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:694:47: /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_26(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::NewAsyncIteratorHelper(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:693:16: note: 'proto' declared here 693 | RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:693:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:233:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp: In function 'NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:231:27: note: 'handlerFun' declared here 231 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:231:27: note: 'cx_41(D)' declared here 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 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:538:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:537:16: note: 'asyncIterProto' declared here 537 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:537:16: note: 'cx_96(D)' declared here 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::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:270:69: /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_69(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp: In function 'js::ArgumentsObject::createTemplateObject(JSContext*, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:269:16: note: 'proto' declared here 269 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:269:16: note: 'cx_69(D)' declared here 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::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:455:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:454:16: note: 'asyncIterProto' declared here 454 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:454:16: note: 'cx_64(D)' declared here 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::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:475:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_89(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:474:16: note: 'asyncIterProto' declared here 474 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:474:16: note: 'cx_89(D)' declared here 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::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:671:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:670:16: note: 'asyncIterProto' declared here 670 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:670:16: note: 'cx_78(D)' declared here 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::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:209:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_38(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp: In function 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:209:26: note: 'resultPromise' declared here 209 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:209:26: note: 'cx_38(D)' declared here 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::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:82:43: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:80:16: note: 'proto' declared here 80 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:80:16: note: 'cx_31(D)' declared here 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::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:82:43, inlined from 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:71:45: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:80:16: note: 'proto' declared here 80 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:80:16: note: 'cx_2(D)' declared here 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::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:947:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct Rooted * *)cx_120(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp: In function 'js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:946:18: note: 'throwTypeError' declared here 946 | RootedObject throwTypeError( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArgumentsObject.cpp:946:18: note: 'cx_120(D)' declared here 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::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:252:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp: In function 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:252:26: note: 'resultPromise' declared here 252 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncFunction.cpp:252:26: note: 'cx_102(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:250:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'queue' in 'MEM[(struct Rooted * *)cx_142(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:250:25: note: 'queue' declared here 250 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:250:25: note: 'cx_142(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:282:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'queue' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:282:23: note: 'queue' declared here 282 | Rooted queue(cx, asyncGenObj->queue()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:282:23: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CreateSpecificWasmBuffer32(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:792:38, inlined from 'js::CreateWasmBuffer32(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:852:60: /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_16(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp: In function 'js::CreateWasmBuffer32(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:792:38: note: 'object' declared here 792 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:792:38: note: 'cx_16(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::DetachArrayBuffer(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1734:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedBuffer' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::DetachArrayBuffer(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1734:30: note: 'unwrappedBuffer' declared here 1734 | Rooted unwrappedBuffer(cx, UnwrapArrayBuffer(cx, obj)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1734:30: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::StealArrayBufferContents(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1852:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedBuffer' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::StealArrayBufferContents(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1852:30: note: 'unwrappedBuffer' declared here 1852 | Rooted unwrappedBuffer(cx, UnwrapArrayBuffer(cx, obj)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1852:30: note: 'cx_43(D)' declared here 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 'OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:189:78, inlined from 'js::AsyncGeneratorObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:207:43: /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_3(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:189:16: note: 'proto' declared here 189 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/AsyncIteration.cpp:189:16: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::CopyArrayBuffer(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1792:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedSource' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::CopyArrayBuffer(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1791:30: note: 'unwrappedSource' declared here 1791 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ArrayBufferObject.cpp:1791:30: note: 'cx_24(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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/vm/Interpreter-inl.h:415:14: note: 'cx_416(D)' declared here 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/vm/Interpreter-inl.h:415:14: note: 'cx_204(D)' declared here 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/vm/Interpreter-inl.h:208:12: note: 'cx_11(D)' declared here 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::Rmake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' ooted::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/vm/Interpreter-inl.h:208:12: note: 'cx_8(D)' declared here 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/vm/Interpreter-inl.h:369:12: note: 'cx_5(D)' declared here 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:475:16: note: 'cx_160(D)' declared here 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:635:15: note: 'cx_126(D)' declared here 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_346(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/vm/Interpreter-inl.h:529:12: note: 'cx_346(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src16.o /usr/bin/g++ -o Unified_cpp_js_src16.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src16.o.pp Unified_cpp_js_src16.cpp 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/RootingAPI.h:19, 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/vm/BigIntType.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src16.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::BigInt*; E = JS::OOM]': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:258:46: required from here /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:3432:3: in 'constexpr' expansion of 'mozTryVarTempResult_.mozilla::Result::propagateErr()' /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:575:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /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 Unified_cpp_js_src16.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* JS::GetPCCountScriptSummary(JSContext*, size_t)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2646:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2646 | const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index]; | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2646:66: note: the temporary was destroyed at the end of the full expression '((js::MutableWrappedPtrOperations, JS::PersistentRooted > >*)((JS::PersistentRooted >*)rt->JSRuntime::scriptAndCountsVector.js::ProtectedDataNoCheckArgs, JS::PersistentRooted >*>::.js::ProtectedData, JS::PersistentRooted >*>::operator JS::PersistentRooted >* const&()))->js::MutableWrappedPtrOperations, JS::PersistentRooted > >::operator[](index).JS::MutableHandle::operator const js::ScriptAndCounts&()' 2646 | const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index]; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* JS::GetPCCountScriptContents(JSContext*, size_t)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2853:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2853 | const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index]; | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2853:66: note: the temporary was destroyed at the end of the full expression '((js::MutableWrappedPtrOperations, JS::PersistentRooted > >*)((JS::PersistentRooted >*)rt->JSRuntime::scriptAndCountsVector.js::ProtectedDataNoCheckArgs, JS::PersistentRooted >*>::.js::ProtectedData, JS::PersistentRooted >*>::operator JS::PersistentRooted >* const&()))->js::MutableWrappedPtrOperations, JS::PersistentRooted > >::operator[](index).JS::MutableHandle::operator const js::ScriptAndCounts&()' 2853 | const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index]; | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:867:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'qhatv' in 'MEM[(struct Rooted * *)cx_201(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:867:16: note: 'qhatv' declared here 867 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:867:16: note: 'cx_201(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2261:77: /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_169(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack =make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2260:16: note: 'result' declared here 2260 | RootedBigInt result(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2260:16: note: 'cx_169(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2325:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'x1' in 'MEM[(struct Rooted * *)cx_140(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2325:18: note: 'x1' declared here 2325 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2325:18: note: 'cx_140(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2370:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'x1' in 'MEM[(struct Rooted * *)cx_129(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2370:18: note: 'x1' declared here 2370 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2370:18: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2417:50: /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_136(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2417:18: note: 'result' declared here 2417 | RootedBigInt result(cx, absoluteSubOne(cx, x)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2417:18: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2719:44: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'mod' in 'MEM[(struct Rooted * *)cx_98(D) + 64B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2719:16: note: 'mod' declared here 2719 | RootedBigInt mod(cx, asUintN(cx, x, bits)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2719:16: note: 'cx_98(D)' declared here 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 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2359:45: /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_133(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2359:16: note: 'script' declared here 2359 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2359:16: note: 'cx_133(D)' declared here 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 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2452:45: /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_154(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2452:16: note: 'script' declared here 2452 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2452:16: note: 'cx_154(D)' declared here 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::ToBigInt(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2983:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_67(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp: In function 'js::ToBigInt(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2983:15: note: 'v' declared here 2983 | RootedValue v(cx, val); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BigIntType.cpp:2983:15: note: 'cx_67(D)' declared here 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 'GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeUtil.cpp:2976: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 * *)cx_1126(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/BigIntType.cpp:110: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_1126(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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:576:20: note: 'MEM[(struct JSContext * const &)this_438(D) + 8]' declared here 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:2131:16: note: 'cx_45(D)' declared here 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:2275:16: note: 'cx_13(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src17.o /usr/bin/g++ -o Unified_cpp_js_src17.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src17.o.pp Unified_cpp_js_src17.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/vm/CallNonGenericMethod.cpp:7, from Unified_cpp_js_src17.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 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16, inlined from 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:592:30: /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_26(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'script' declared here 578 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'cx_26(D)' declared here 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 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16, inlined from 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:601:30: /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_26(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'script' declared here 578 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'cx_26(D)' declared here 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 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16, inlined from 'JS::Evaluate(JSContext*, JS::Handle >, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:614:30: /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_28(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::Handle >, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'script' declared here 578 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/CompilationAndEvaluation.cpp:578:16: note: 'cx_28(D)' declared here 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::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.cpp:312:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_141(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.cpp:312:16: note: 'wrapper' declared here 312 | RootedObject wrapper(cx, wrap(cx, existing, obj)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.cpp:312:16: note: 'cx_141(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:292:16: note: 'cx_44(D)' declared here 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' js/src/Unified_cpp_js_src19.o /usr/bin/g++ -o Unified_cpp_js_src19.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src19.o.pp Unified_cpp_js_src19.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Exception.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Exception.cpp:7, from Unified_cpp_js_src19.cpp:2: 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 'CreateGeneratorFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:368:73: /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_38(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:367:16: note: 'proto' declared here 367 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:367:16: note: 'cx_38(D)' declared here 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::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:359:76, inlined from 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:381:47: /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_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:358:16: note: 'proto' declared here 358 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:358:16: note: 'cx_2(D)' declared here 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 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:404:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:403:16: note: 'iteratorProto' declared here 403 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:403:16: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/FrameIter.cpp:821:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'currentCallee' in 'MEM[(struct Rooted * *)cx_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/FrameIter.cpp: In member function 'js::FrameIter::matchCallee(JSContext*, JS::Handle) const': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/FrameIter.cpp:821:23: note: 'currentCallee' declared here 821 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/FrameIter.cpp:821:23: note: 'cx_36(D)' declared here 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::GeneratorObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:321:70: /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_61(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'js::GeneratorObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:321:16: note: 'proto' declared here 321 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:321:16: note: 'cx_61(D)' declared here 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::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:359:76: /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_22(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'js::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:358:16: note: 'proto' declared here 358 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:358:16: note: 'cx_22(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:108:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_113(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:104:18: note: 'handlerFun' declared here 104 | RootedFunction handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:104:18: note: 'cx_113(D)' declared here 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::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:80:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'genObj' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp: In function 'js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:78:36: note: 'genObj' declared here 78 | Rooted genObj( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GeneratorObject.cpp:78:36: note: 'cx_124(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src18.o.pp Unified_cpp_js_src18.cpp In file included from Unified_cpp_js_src18.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'bool InitHoistedFunctionDeclarations(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject, js::GCThingIndex)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3621:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3621 | const JS::GCCellPtr& thing = script->gcthings()[i]; | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3621:54: note: the temporary was destroyed at the end of the full expression '((JSScript*)script.JS::Handle::operator->())->JSScript::.js::BaseScript::gcthings().mozilla::Span::operator[](i)' 3621 | const JS::GCCellPtr& thing = script->gcthings()[i]; | ^ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Conversions.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Date.h:35, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/DateTime.cpp:23, from Unified_cpp_js_src18.cpp:2: 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::ErrorObject::createProto(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:403:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'protoProto' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject::createProto(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:402:16: note: 'protoProto' declared here 402 | RootedObject protoProto( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:402:16: note: 'cx_35(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3721:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_98(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3721:23: note: 'bi' declared here 3721 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3721:23: note: 'cx_98(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CheckEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3869:56, inlined from 'js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3890:39: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_66(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3869:30: note: 'bi' declared here 3869 | for (Rooted bi(cx, BindingIter(script)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3869:30: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted const&>(JSContext* const&, JS::Rooted const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1291:30, inlined from 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3314:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ei' in 'MEM[(struct Rooted * *)cx_263(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3314:24: note: 'ei' declared here 3314 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3314:24: note: 'cx_263(D)' declared here 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 'LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Hmake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' andle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EqualityOperations.cpp:61:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'lvalue' in 'MEM[(struct Rooted * *)cx_60(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EqualityOperations.cpp: In function 'LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EqualityOperations.cpp:61:25: note: 'lvalue' declared here 61 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EqualityOperations.cpp:61:25: note: 'cx_60(D)' declared here 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 'exn_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:841: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 * *)cx_69(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp: In function 'exn_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:841:16: note: 'obj' declared here 841 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:841:16: note: 'cx_69(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:2302:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_163(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In member function '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:2302:32: note: 'bi' declared here 2302 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:2302:32: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NonSyntacticVariablesObject::create(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:828:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_50(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticVariablesObject::create(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:828:15: note: 'shape' declared here 828 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:828:15: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:230:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_161(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:230:15: note: 'shape' declared here 230 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:230:15: note: 'cx_161(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:318:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_131(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:318:15: note: 'shape' declared here 318 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:318:15: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:970:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_139(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:970:15: note: 'shape' declared here 970 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:970:15: note: 'cx_139(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1147:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_31(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1147:15: note: 'shape' declared here 1147 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1147:15: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:595:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_53(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:594:15: note: 'shape' declared here 594 | RootedShape shape(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:594:15: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:397:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_122(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:395:33: note: 'env' declared here 395 | RootedModuleEnvironmentObject env( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:395:33: note: 'cx_122(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:642:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_112(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:642:15: note: 'shape' declared here 642 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:642:15: note: 'cx_112(D)' declared here 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::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3260:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'enclosingEnv' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3260:16: note: 'enclosingEnv' declared here 3260 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3260:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape-inl.h:42:15, inlined from 'js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:491:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_41(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript-inl.h:23, 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/vm/EnvironmentObject.cpp:33: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape-inl.h: In function 'js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle, JS::Handle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape-inl.h:42:15: note: 'shape' declared here 42 | RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape-inl.h:42:15: note: 'cx_41(D)' declared here 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::ErrorObject::create(JSContext*, JSExnType, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr >, JS::Handle, JS::Handle >, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:567:34: /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_63(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject::create(JSContext*, JSExnType, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr >, JS::Handle, JS::Handle >, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:567:16: note: 'proto' declared here 567 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:567:16: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:216:35: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'message' in 'MEM[(struct Rooted * *)cx_280(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp: In function 'CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:216:16: note: 'message' declared here 216 | RootedString message(cx, nullptr); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:216:16: note: 'cx_280(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ErrorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AggregateError(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:370:68: /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_135(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp: In function 'AggregateError(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:369:24: note: 'obj' declared here 369 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ErrorObject.cpp:369:24: note: 'cx_135(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1175:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_28(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1175:15: note: 'shape' declared here 1175 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1175:15: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BlockLexicalEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1009:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'copy' in 'MEM[(struct Rooted * *)cx_114(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1008:42: note: 'copy' declared here 1008 | Rooted copy( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1008:42: note: 'cx_114(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1195:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_51(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1194:15: note: 'shape' declared here 1194 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:1194:15: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:620:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_50(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:620:15: note: 'shape' declared here 620 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:620:15: note: 'cx_50(D)' declared here 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 'GetDebugEnvironmentForEnvironmentObject(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3039:66, inlined from 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3182:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'enclosingDebug' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp: In function 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3039:16: note: 'enclosingDebug' declared here 3039 | RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3039:16: note: 'cx_4(D)' declared here 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 'js::GetDebugEnvironmentForFunction(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:3203:51: /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_8(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/vm/EnvironmentObject.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:7: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'js::GetDebugEnvironmentForFunction(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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_8(D)' declared here 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' 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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 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:2036:16: note: 'cx_44(D)' declared here 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:1509:15: note: 'cx_51(D)' declared here 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::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:1666:15: note: 'cx_49(D)' declared here 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:2070:16: note: 'cx_114(D)' declared here 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/make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' 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:857:15: note: 'cx_34(D)' declared here 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:90:37: note: 'cx_68(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acosh.o /usr/bin/g++ -o e_acosh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/AutoProfilerLabel.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_asin.o /usr/bin/g++ -o e_asin.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o e_atan2.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o e_atanh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o e_cosh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/AwakeTimeStamp.o /usr/bin/g++ -o AwakeTimeStamp.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/AwakeTimeStamp.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/AwakeTimeStamp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o e_hypot.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log.o /usr/bin/g++ -o e_log.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log10.o /usr/bin/g++ -o e_log10.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o ConditionVariable_posix.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/ConditionVariable_posix.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log2.o /usr/bin/g++ -o e_log2.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o MmapFaultHandler.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/MmapFaultHandler.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/MmapFaultHandler.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Mutex_posix.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_pow.o /usr/bin/g++ -o e_pow.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o e_sinh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_cos.o /usr/bin/g++ -o k_cos.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_cos.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_cos.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_exp.o /usr/bin/g++ -o k_exp.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_rem_pio2.o /usr/bin/g++ -o k_rem_pio2.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_rem_pio2.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_rem_pio2.cpp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_rem_pio2.cpp: In function '__kernel_rem_pio2(double*, double*, int, int, int)': /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_rem_pio2.cpp:420:26: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 420 | fw = fq[0]-fw; | ~~~~^ /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_rem_pio2.cpp:296:27: note: 'fq' declared here 296 | double z,fw,f[20],fq[20],q[20]; | ^~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_sin.o /usr/bin/g++ -o k_sin.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_sin.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_sin.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_tan.o /usr/bin/g++ -o k_tan.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_tan.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/k_tan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/Printf.o /usr/bin/g++ -o Printf.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Printf.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/Printf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o s_cbrt.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/StackWalk.o /usr/bin/g++ -o StackWalk.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/StackWalk.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o s_ceil.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o s_ceilf.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_copysign.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cos.o /usr/bin/g++ -o s_cos.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cos.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_cos.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/TimeStamp.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o s_fabs.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floorf.o /usr/bin/g++ -o s_floorf.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o s_log1p.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rint.o /usr/bin/g++ -o s_rint.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TimeStamp_posix.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/TimeStamp_posix.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rintf.o /usr/bin/g++ -o s_rintf.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_sin.o /usr/bin/g++ -o s_sin.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_sin.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_sin.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tan.o /usr/bin/g++ -o s_tan.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tan.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_tan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tanh.o /usr/bin/g++ -o s_tanh.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/Uptime.o /usr/bin/g++ -o Uptime.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Uptime.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/Uptime.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o s_trunc.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.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/modules/fdlibm/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /builddir/build/BUILD/firefox-91.13.0/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src2.o.pp Unified_cpp_js_src2.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Promise.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.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 'SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:59:23: /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_39(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp: In function 'SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:59:15: note: 'value' declared here 59 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:59:15: note: 'cx_39(D)' declared here 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::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:80:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:78:16: note: 'target' declared here 78 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:78:16: note: 'cx_46(D)' declared here 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::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:101:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:100:16: note: 'target' declared here 100 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:100:16: note: 'cx_41(D)' declared here 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 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:174:79: /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_76(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:173:16: note: 'obj' declared here 173 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:173:16: note: 'cx_76(D)' declared here 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 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:118:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:116:16: note: 'target' declared here 116 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:116:16: note: 'cx_50(D)' declared here 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 '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:769:72: /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 * *)_32 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:769:16: note: 'array' declared here 769 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:769:16: note: 'MEM[(struct JSContext * const &)this_18(D)]' declared here 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::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:94:23: /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_52(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp: In function 'js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:94:16: note: 'desc' declared here 94 | RootedString desc(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:94:16: note: 'cx_52(D)' declared here 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::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:117:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stringKey' in 'MEM[(struct Rooted * *)cx_46(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp: In function 'js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:117:16: note: 'stringKey' declared here 117 | RootedString stringKey(cx, ToString(cx, args.get(0))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Symbol.cpp:117:16: note: 'cx_46(D)' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56: /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 * *)_15 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here 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 'CreateReflectObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:223:78: /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_26(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'CreateReflectObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:223:16: note: 'proto' declared here 223 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:223:16: note: 'cx_26(D)' declared here 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::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:59:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:57:16: note: 'target' declared here 57 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:57:16: note: 'cx_62(D)' declared here 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 'str_escape(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:195:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_115(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_escape(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:195:22: note: 'str' declared here 195 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:195:22: note: 'cx_115(D)' declared here 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 'Reflect_set(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:138:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'Reflect_set(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:137:16: note: 'target' declared here 137 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:137:16: note: 'cx_131(D)' declared here 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 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:31:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp: In function 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:29:16: note: 'target' declared here 29 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.cpp:29:16: note: 'cx_97(D)' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:439:25: /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 * *)_54 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26: /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 * *)_30 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:439:25: /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 * *)_57 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26: /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 * *)_24 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here 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::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5548:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct Rooted * *)_22 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5548:15: note: 'reactionsVal' declared here 5548 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5548:15: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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::SubstringKernel(JSContext*, JS::Handle, int, int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:601:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'lhs' in 'MEM[(struct Rooted * *)cx_158(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::SubstringKernel(JSContext*, JS::Handle, int, int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:600:18: note: 'lhs' declared here 600 | RootedString lhs( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:600:18: note: 'cx_158(D)' declared here 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::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1700:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'index' in 'MEM[(struct Rooted * *)cx_201(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1700:15: note: 'index' declared here 1700 | RootedValue index(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1700:15: note: 'cx_201(D)' declared here 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 'str_charAt(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1629:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_226(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_charAt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1629:16: note: 'str' declared here 1629 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1629:16: note: 'cx_226(D)' declared here 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::str_includes(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2195:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_274(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_includes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2195:16: note: 'str' declared here 2195 | RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2195:16: note: 'cx_274(D)' declared here 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::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2247:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_268(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2247:16: note: 'str' declared here 2247 | RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2247:16: note: 'cx_268(D)' declared here 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::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2430:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_286(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2429:16: note: 'str' declared here 2429 | RootedString str(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2429:16: note: 'cx_286(D)' declared here 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::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2492:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_285(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2492:16: note: 'str' declared here 2492 | RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2492:16: note: 'cx_285(D)' declared here 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 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2332:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_397(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2331:16: note: 'str' declared here 2331 | RootedString str(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2331:16: note: 'cx_397(D)' declared here 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 '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:753:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'node' in 'MEM[(struct Rooted * *)_22 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:753:21: note: 'node' declared here 753 | RootedPlainObject node(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:753:21: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:755:22: /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 * *)_98 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:453:25: /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 * *)_44 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:453:25: /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 * *)_48 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:439:25, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:453:25: /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 * *)_72 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:439:25, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:453:25: /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 * *)_77 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:453:25: /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 * *)_45 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here 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 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4325:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_48(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4325:22: note: 'str' declared here 4325 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4325:22: note: 'cx_48(D)' declared here 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 'str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4315:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_48(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_decodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4315:22: note: 'str' declared here 4315 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4315:22: note: 'cx_48(D)' declared here 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 'str_unescape(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:329:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_101(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_unescape(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:329:22: note: 'str' declared here 329 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:329:22: note: 'cx_101(D)' declared here 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 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4345:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_115(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4345:22: note: 'str' declared here 4345 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4345:22: note: 'cx_115(D)' declared here 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 'str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4335:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_115(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_encodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4335:22: note: 'str' declared here 4335 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4335:22: note: 'cx_115(D)' declared here In file included from /usr/include/string.h:535, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers/string.h:3, from /usr/include/c++/13/cstring:42, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers/cstring:3, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Casting.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/jstypes.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Promise.h:12: In function 'memcpy', inlined from 'mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToLowerCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:844:35, inlined from 'js::StringToLowerCase(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:870:31: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [32, 255] is out of the bounds [0, 32] of object 'newChars' with type 'struct InlineCharBuffer' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::StringToLowerCase(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:775:27: note: 'newChars' declared here 775 | InlineCharBuffer newChars; | ^~~~~~~~ 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 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:877:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_179(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:876:16: note: 'str' declared here 876 | RootedString str(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:876:16: note: 'cx_179(D)' declared here In function 'memcpy', inlined from 'mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase(JSContext*, js::InlineCharBuffer&, char16_t const*, unsigned long, unsigned long, unsigned long*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1171:31, inlined from 'ToUpperCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1287:23: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [40, 255] is out of the bounds [0, 40] of object 'newChars' with type 'struct MaybeOneOf' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'ToUpperCase(JSContext*, JSLinearString*)JSString*': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1187:52: note: 'newChars' declared here 1187 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function 'memcpy', inlined from 'mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned long)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1171:31, inlined from 'ToUpperCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1272:25: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'struct MaybeOneOf' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'ToUpperCase(JSContext*, JSLinearString*)JSString*': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1187:52: note: 'newChars' declared here 1187 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ 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 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1317:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_179(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1316:16: note: 'str' declared here 1316 | RootedString str(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1316:16: note: 'cx_179(D)' declared here 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::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2948:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearRepl' in 'MEM[(struct Rooted * *)cx_145(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2948:22: note: 'linearRepl' declared here 2948 | RootedLinearString linearRepl(cx, replacement->ensureLinear(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:2948:22: note: 'cx_145(D)' declared here 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::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3257:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_154(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3257:22: note: 'str' declared here 3257 | RootedLinearString str(cx, string->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3257:22: note: 'cx_154(D)' declared here 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 'str_normalize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1499:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_346(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'str_normalize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1498:16: note: 'str' declared here 1498 | RootedString str(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1498:16: note: 'cx_346(D)' declared here 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::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5511:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct Rooted * *)_24 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5511:15: note: 'reactionsVal' declared here 5511 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5511:15: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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 '(anonymous namespace)::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1679:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_13 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1679:15: note: 'cb' declared here 1679 | RootedValue cb(cx, callbacks[AST_SUPER]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1679:15: note: 'MEM[(struct JSContext * const &)this_4(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1363:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'delegateVal' in 'MEM[(struct Rooted * *)_9 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1363:15: note: 'delegateVal' declared here 1363 | RootedValue delegateVal(cx); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1363:15: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1362:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_20 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1362:15: note: 'cb' declared here 1362 | RootedValue cb(cx, callbacks[AST_YIELD_EXPR]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1362:15: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::forStatement(JS::Handle, JS::Handle, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:958:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_19 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::forStatement(JS::Handle, JS::Handle, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:958:15: note: 'cb' declared here 958 | RootedValue cb(cx, callbacks[AST_FOR_STMT]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:958:15: note: 'MEM[(struct JSContext * const &)this_4(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:464:39: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_25 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:464:17: note: 'cb' declared here 464 | RootedValue cb(cx, callbacks[type]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:464:17: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1226:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_17 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1226:15: note: 'cb' declared here 1226 | RootedValue cb(cx, callbacks[AST_MEMBER_EXPR]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1226:15: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1224:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'computedVal' in 'MEM[(struct Rooted * *)_21 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1224:15: note: 'computedVal' declared here 1224 | RootedValue computedVal(cx, BooleanValue(computed)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1224:15: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::updateExpression(JS::Handle, bool, bool, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1129:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_26 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::updateExpression(JS::Handle, bool, bool, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1129:15: note: 'cb' declared here 1129 | RootedValue cb(cx, callbacks[AST_UPDATE_EXPR]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1129:15: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::updateExpression(JS::Handle, bool, bool, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1127:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'prefixVal' in 'MEM[(struct Rooted * *)_30 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::updateExpression(JS::Handle, bool, bool, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1127:15: note: 'prefixVal' declared here 1127 | RootedValue prefixVal(cx, BooleanValue(prefix)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1127:15: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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 '(anonymous namespace)::NodeBuilder::binaryExpression(BinaryOperator, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1073:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cb' in 'MEM[(struct Rooted * *)_24 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::binaryExpression(BinaryOperator, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1073:15: note: 'cb' declared here 1073 | RootedValue cb(cx, callbacks[AST_BINARY_EXPR]); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1073:15: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct Rooted * *)_17 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:14: note: 'pnAtom' declared here 3581 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:14: note: 'MEM[(struct JSContext * const &)this_11(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'update' in 'MEM[(struct Rooted * *)_342 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:39: note: 'update' declared here 2548 | RootedValue init(cx), test(cx), update(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:39: note: 'MEM[(struct JSContext * const &)this_111(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'test' in 'MEM[(struct Rooted * *)_345 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:29: note: 'test' declared here 2548 | RootedValue init(cx), test(cx), update(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:29: note: 'MEM[(struct JSContext * const &)this_111(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'init' in 'MEM[(struct Rooted * *)_348 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:19: note: 'init' declared here 2548 | RootedValue init(cx), test(cx), update(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2548:19: note: 'MEM[(struct JSContext * const &)this_111(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2579:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct Rooted * *)_380 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2579:18: note: 'pnAtom' declared here 2579 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(labelNode->label())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2579:18: note: 'MEM[(struct JSContext * const &)this_111(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2604:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'arg' in 'MEM[(struct Rooted * *)_409 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2604:19: note: 'arg' declared here 2604 | RootedValue arg(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2604:19: note: 'MEM[(struct JSContext * const &)this_111(D)]' declared here 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 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3777:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_1241(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3777:16: note: 'src' declared here 3777 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3777:16: note: 'cx_1241(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::ValueArray<73ul>&&)' 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 '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:289:9, inlined from '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1803:9, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3891:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'serialize' in 'MEM[(struct Rooted * *)_799 + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3891:17: note: 'serialize' declared here 3891 | ASTSerializer serialize(cx, loc, filename.get(), lineno); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3891:17: note: 'MEM[(struct JSContext * const &)&serialize + 16]' declared here 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 '(anonymous namespace)::NodeBuilder::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:315:58, inlined from '(anonymous namespace)::ASTSerializer::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1811:56, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3892:22: /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 * *)_744 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:315:18: note: 'atom' declared here 315 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:315:18: note: 'MEM[(struct JSContext * const &)&serialize + 16]' declared here 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 '(anonymous namespace)::NodeBuilder::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:312:24, inlined from '(anonymous namespace)::ASTSerializer::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1811:56, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3892:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'funv' in 'MEM[(struct Rooted * *)_736 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:312:17: note: 'funv' declared here 312 | RootedValue funv(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:312:17: note: 'MEM[(struct JSContext * const &)&serialize + 16]' declared here 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 '(anonymous namespace)::NodeBuilder::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:311:40, inlined from '(anonymous namespace)::ASTSerializer::init(JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:1811:56, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3892:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nullVal' in 'MEM[(struct Rooted * *)_733 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:311:17: note: 'nullVal' declared here 311 | RootedValue nullVal(cx, NullValue()); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:311:17: note: 'MEM[(struct JSContext * const &)&serialize + 16]' declared here 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 '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2381:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'classBody' in 'MEM[(struct Rooted * *)_20 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2381:15: note: 'classBody' declared here 2381 | RootedValue classBody(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2381:15: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2380:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'heritage' in 'MEM[(struct Rooted * *)_34 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2380:15: note: 'heritage' declared here 2380 | RootedValue heritage(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2380:15: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2379:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)_37 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2379:15: note: 'className' declared here 2379 | RootedValue className(cx, MagicValue(JS_SERIALIZE_NO_NODE)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:2379:15: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3039:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct Rooted * *)_562 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3039:18: note: 'pnAtom' declared here 3039 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(prop->key().atom())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3039:18: note: 'MEM[(struct JSContext * const &)this_224(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3269:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'arg' in 'MEM[(struct Rooted * *)_800 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3269:19: note: 'arg' declared here 3269 | RootedValue arg(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3269:19: note: 'MEM[(struct JSContext * const &)this_224(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:67, inlined from '(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3345:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct Rooted * *)_25 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:14: note: 'pnAtom' declared here 3581 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3581:14: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here 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 '(anonymous namespace)::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, JS::RootedVector&, JS::RootedVector&, JS::MutableHandle) [clone .isra.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3693:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'node' in 'MEM[(struct Rooted * *)_4 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, JS::RootedVector&, JS::RootedVector&, JS::MutableHandle) [clone .isra.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3693:15: note: 'node' declared here 3693 | RootedValue node(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/ReflectParse.cpp:3693:15: note: 'MEM[(struct JSContext * const &)this_3(D)]' declared here 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::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3002:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'repl' in 'MEM[(struct Rooted * *)cx_153(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3002:22: note: 'repl' declared here 3002 | RootedLinearString repl(cx, replacement->ensureLinear(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3002:22: note: 'cx_153(D)' declared here 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 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:65, inlined from 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4512:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct Rooted * *)cx_65(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:22: note: 'linearPattern' declared here 4373 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:22: note: 'cx_65(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' 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 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1981:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_249(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1981:20: note: 'stack' declared here 1981 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1981:20: note: 'cx_249(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:663:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in 'MEM[(struct Rooted * *)cx_169(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:661:33: note: 'unwrappedFirstPendingPullInto' declared here 661 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:661:33: note: 'cx_169(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1202:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'job' in 'MEM[(struct Rooted * *)cx_548(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1200:18: note: 'job' declared here 1200 | RootedFunction job( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1200:18: note: 'cx_548(D)' declared here 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::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3623:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_113(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3623:16: note: 'str' declared here 3623 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3623:16: note: 'cx_113(D)' declared here 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 'ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:752:77, inlined from 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:621:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedBYOBRequestVal' in 'MEM[(struct Rooted * *)cx_5(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:752:15: note: 'unwrappedBYOBRequestVal' declared here 752 | RootedValue unwrappedBYOBRequestVal(cx, unwrappedController->byobRequest()); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:752:15: note: 'cx_5(D)' declared here 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 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:65, inlined from 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4481:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct Rooted * *)cx_69(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:22: note: 'linearPattern' declared here 4373 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:4373:22: note: 'cx_69(D)' declared here 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::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3890:77: /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_48(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::StringObject::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3889:25: note: 'proto' declared here 3889 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3889:25: note: 'cx_48(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseDebugInfo*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseDebugInfo::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:408:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'debugInfo' in 'MEM[(struct Rooted * *)cx_81(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseDebugInfo::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:407:31: note: 'debugInfo' declared here 407 | Rooted debugInfo( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:407:31: note: 'cx_81(D)' declared here 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 'CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1381:69, inlined from 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1431:60: /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 * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1381:26: note: 'promise' declared here 1381 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1381:26: note: 'cx_136(D)' declared here 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 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4259:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'C' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4258:16: note: 'C' declared here 4258 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4258:16: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' 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 'ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1005:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_202(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1005:22: note: 'stack' declared here 1005 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:1005:22: note: 'cx_202(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseCombinatorDataHolder*&&)' 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 'PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3400:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_143(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3400:40: note: 'data' declared here 3400 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3400:40: note: 'cx_143(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseCombinatorDataHolder*&&)' 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 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_245(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: note: 'data' declared here 3608 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: note: 'cx_245(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseCombinatorDataHolder*&&)' 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 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_245(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: note: 'data' declared here 3608 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3608:40: note: 'cx_245(D)' declared here 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::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4107:60: /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 * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4106:26: note: 'promise' declared here 4106 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4106:26: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableByteStreamController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:262:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_138(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp: In function 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:261:41: note: 'controller' declared here 261 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:261:41: note: 'cx_138(D)' declared here 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::PromiseObject::unforgeableReject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4032:60: /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 * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4031:26: note: 'promise' declared here 4031 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4031:26: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' 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 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:604:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:604:20: note: 'stack' declared here 604 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:604:20: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseCombinatorDataHolder*&&)' 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 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3812:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_198(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3812:40: note: 'data' declared here 3812 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3812:40: note: 'cx_198(D)' declared here 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::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2404:75: /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 * *)cx_377(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2403:26: note: 'promise' declared here 2403 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2403:26: note: 'cx_377(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5316:56, inlined from 'OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4348:49, inlined from 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2024:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_112(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5314:34: note: 'reaction' declared here 5314 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5314:34: note: 'cx_112(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5292:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5290:make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 34: note: 'reaction' declared here 5290 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5290:34: note: 'cx_62(D)' declared here 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::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4305:9: /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 * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4299:26: note: 'unwrappedPromise' declared here 4299 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4299:26: note: 'cx_131(D)' declared here 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 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5226:9: /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 * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5220:26: note: 'unwrappedPromise' declared here 5220 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5220:26: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4378:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4376:34: note: 'reaction' declared here 4376 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4376:34: note: 'cx_96(D)' declared here 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::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4594:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_447(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4593:26: note: 'resultPromise' declared here 4593 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4593:26: note: 'cx_447(D)' declared here 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 'InternalAwait, JS::Handle)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler, js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)::{lambda(JS::Handle)#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16, inlined from 'js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4578:23: /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 * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16: note: 'promise' declared here 4521 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16: note: 'cx_3(D)' declared here 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 'InternalAwait, JS::Handle)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler, js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)::{lambda(JS::Handle)#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16, inlined from 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4562:21: /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 * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16: note: 'promise' declared here 4521 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4521:16: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4924:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'request' in 'MEM[(struct Rooted * *)cx_281(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4923:36: note: 'request' declared here 4923 | Rooted request( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:4923:36: note: 'cx_281(D)' declared here 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::AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5052:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_367(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5051:28: note: 'resultPromise' declared here 5051 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5051:28: note: 'cx_367(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5477:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5475:34: note: 'reaction' declared here 5475 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:5475:34: note: 'cx_67(D)' declared here 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 'CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct Rooted * *)cx_1084(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'promiseCtor' declared here 2902 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'cx_1084(D)' declared here 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 'CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct Rooted * *)cx_835(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'promiseCtor' declared here 2902 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'cx_835(D)' declared here 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 'CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16, inlined from 'PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:3374:38, inlined from 'CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2617:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct Rooted * *)cx_211(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'promiseCtor' declared here 2902 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2902:16: note: 'cx_211(D)' declared here 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::GetWaitForAllPromise(JSContext*, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2686:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'C' in 'MEM[(struct Rooted * *)cx_278(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp: In function 'js::GetWaitForAllPromise(JSContext*, JS::Handle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2685:16: note: 'C' declared here 2685 | RootedObject C(cx, | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.cpp:2685:16: note: 'cx_278(D)' declared here 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 'ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:507:77, inlined from 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:595:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'readResult' in 'MEM[(struct Rooted * *)cx_47(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:505:26: note: 'readResult' declared here 505 | Rooted readResult( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Stream.cpp:505:26: note: 'cx_47(D)' declared here 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::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3531:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_105(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'js::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3531:22: note: 'linearStr' declared here 3531 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:3531:22: note: 'cx_105(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' mozglue/misc/Decimal.o /usr/bin/g++ -o Decimal.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_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/mozglue/misc -I/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/Decimal.o.pp /builddir/build/BUILD/firefox-91.13.0/mozglue/misc/decimal/Decimal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o Unified_cpp_js_src20.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src20.o.pp Unified_cpp_js_src20.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:67, from Unified_cpp_js_src20.cpp:11: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:372:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:364:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::ParseTask::runTask(js::AutoLockHelperThreadState&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:667:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:305:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::ParseTask::runTask(js::AutoLockHelperThreadState&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:656:20: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 656 | Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.h:36, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:7: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:370:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext-inl.h:353:11, inlined from 'js::AutoRealm::~AutoRealm()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm-inl.h:73:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:268:26, inlined from 'mozilla::Maybe::~Maybe()' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Maybe.h:348:55, inlined from 'js::ParseTask::runTask(js::AutoLockHelperThreadState&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:667:1: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.h:477:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::ParseTask::runTask(js::AutoLockHelperThreadState&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:656:20: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 656 | Maybe ar; | ^~ 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/vm/GetterSetter.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GetterSetter.cpp:7, from Unified_cpp_js_src20.cpp:2: 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::GlobalHelperThreadState::generateLCovSources(JSContext*, js::ParseTask*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2160:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'workList' in 'MEM[(struct Rooted * *)cx_97(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::generateLCovSources(JSContext*, js::ParseTask*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2160:31: note: 'workList' declared here 2160 | Rooted> workList(cx, GCVector(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2160:31: note: 'cx_97(D)' declared here 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::GlobalObject::ensureModulePrototypesCreated(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1106:24: /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_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::ensureModulePrototypesCreated(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1106:16: note: 'proto' declared here 1106 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1106:16: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:626:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct Rooted * *)cx_165(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:625:18: note: 'throwTypeError' declared here 625 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:625:18: note: 'cx_165(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalLexicalEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalObject::createInternal(JSContext*, JSClass const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:678:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'lexical' in 'MEM[(struct Rooted * *)cx_93(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createInternal(JSContext*, JSClass const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:677:43: note: 'lexical' declared here 677 | Rooted lexical( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:677:43: note: 'cx_93(D)' declared here 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::addIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1073:78: /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_66(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1073:22: note: 'holder' declared here 1073 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1073:22: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1007:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_76(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1007:20: note: 'fun' declared here 1007 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:1007:20: note: 'cx_76(D)' declared here 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::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:859:70: /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_24(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:859:16: note: 'objectProto' declared here 859 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.cpp:859:16: note: 'cx_24(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted(JSContext* const&, js::ParseTask*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2086:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_127(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2085:32: note: 'parseTask' declared here 2085 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2085:32: note: 'cx_127(D)' declared here 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::GlobalHelperThreadState::finishCompileToStencilTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2290:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_54(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishCompileToStencilTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2289:32: note: 'parseTask' declared here 2289 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2289:32: note: 'cx_54(D)' declared here 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::GlobalHelperThreadState::finishStencilParseTask(JSContext*, JS::OffThreadToken*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2405:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_61(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishStencilParseTask(JSContext*, JS::OffThreadToken*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2404:32: note: 'parseTask' declared here 2404 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2404:32: note: 'cx_61(D)' declared here 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::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, js::StartEncoding)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2207:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_214(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, js::StartEncoding)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2206:32: note: 'parseTask' declared here 2206 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2206:32: note: 'cx_214(D)' declared here 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::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2315:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_78(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2314:32: note: 'parseTask' declared here 2314 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/HelperThreads.cpp:2314:32: note: 'cx_78(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' js/src/shell/Unified_cpp_js_src_shell1.o /usr/bin/g++ -o Unified_cpp_js_src_shell1.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 -DEXPORT_JS_API -I/builddir/build/BUILD/firefox-91.13.0/js/src/shell -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_shell1.o.pp Unified_cpp_js_src_shell1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' 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/shell/jsshell.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.cpp:9, from Unified_cpp_js_src_shell1.cpp:2: 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::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.cpp:80:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 's' in 'MEM[(struct Rooted * *)cx_253(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.cpp: In function 'js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.cpp:80:16: note: 's' declared here 80 | RootedString s(cx, buf.finishString()); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.cpp:80:16: note: 'cx_253(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src23.o /usr/bin/g++ -o Unified_cpp_js_src23.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src23.o.pp Unified_cpp_js_src23.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/jsfriendapi.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.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/CallArgs.h:73, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsfriendapi.h:15: 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 'ReshapeForShadowedPropSlow(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1133:48: /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_47(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'ReshapeForShadowedPropSlow(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1133:16: note: 'proto' declared here 1133 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1133:16: note: 'cx_47(D)' declared here 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::NativeHasProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1924:34: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pobj' in 'MEM[(struct Rooted * *)cx_242(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeHasProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1924:22: note: 'pobj' declared here 1924 | RootedNativeObject pobj(cx, obj); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1924:22: note: 'cx_242(D)' declared here 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::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2075:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiverValue' in 'MEM[(struct Rooted * *)cx_67(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2075:15: note: 'receiverValue' declared here 2075 | RootedValue receiverValue(cx, ObjectValue(*receiver)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2075:15: note: 'cx_67(D)' declared here 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::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2180:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'receiver' in 'MEM[(struct Rooted * *)cx_167(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2180:15: note: 'receiver' declared here 2180 | RootedValue receiver(cx, ObjectValue(*obj)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2180:15: note: 'cx_167(D)' declared here 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 'NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, IsNameLookup, js::MaybeRooted::MutableHandleType)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58, inlined from 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2245:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pobj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58: note: 'pobj' declared here 2190 | typename MaybeRooted::RootType pobj(cx, obj); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58: note: 'cx_2(D)' declared here 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::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2266:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'indexVal' in 'MEM[(struct Rooted * *)cx_59(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2266:17: note: 'indexVal' declared here 2266 | RootedValue indexVal(cx, Int32Value(index)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2266:17: note: 'cx_59(D)' declared here 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 'NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, IsNameLookup, js::MaybeRooted::MutableHandleType)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58, inlined from 'js::GetNameBoundInEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2292:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pobj' in 'MEM[(struct Rooted * *)cx_358(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::GetNameBoundInEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58: note: 'pobj' declared here 2190 | typename MaybeRooted::RootType pobj(cx, obj); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2190:58: note: 'cx_358(D)' declared here 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::ForOfPIC::Chain::initialize(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PIC.cpp:46:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'arrayProto' in 'MEM[(struct Rooted * *)cx_189(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PIC.cpp: In member function 'js::ForOfPIC::Chain::initialize(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PIC.cpp:45:22: note: 'cx_189(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:103:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_58(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:99:15: note: 'shape' declared here 99 | RootedShape shape( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:99:15: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GetterSetter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AddOrChangeProperty<(IsAddOrChange)0>(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyResult*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29, inlined from 'DefineNonexistentProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1865:49, inlined from 'SetNonexistentProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2492:37, inlined from 'js::NativeSetProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2622:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'gs' in 'MEM[(struct Rooted * *)cx_269(D) + 80B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeSetProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29: note: 'gs' declared here 1283 | Rooted gs( | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29: note: 'cx_269(D)' declared here 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::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1488:57: /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 * *)cx_1085(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1488:26: note: 'arr' declared here 1488 | Rooted arr(cx, &obj->as()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1488:26: note: 'cx_1085(D)' declared here 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::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:133:71: /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_33(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:132:21: note: 'obj' declared here 132 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject.cpp:132:21: note: 'cx_33(D)' declared here 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::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2795:23: /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_244(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2795:15: note: 'value' declared here 2795 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:2795:15: note: 'cx_244(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GetterSetter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AddOrChangeProperty<(IsAddOrChange)0>(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyResult*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29, inlined from 'js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1902:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'gs' in 'MEM[(struct Rooted * *)cx_554(D) + 80B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp: In function 'js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29: note: 'gs' declared here 1283 | Rooted gs( | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.cpp:1283:29: note: 'cx_554(D)' declared here make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -o Unified_cpp_js_src_shell0.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 -DEXPORT_JS_API -I/builddir/build/BUILD/firefox-91.13.0/js/src/shell -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_shell0.o.pp Unified_cpp_js_src_shell0.cpp In file included from Unified_cpp_js_src_shell0.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In static member function 'static bool StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8181:11: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8181 | auto& bytes = | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8182:75: note: the temporary was destroyed at the end of the full expression '(&(&(&((js::WrappedPtrOperations >*)(& args.JS::CallArgs::.JS::detail::CallArgsBase::thisv()))->js::WrappedPtrOperations >::toObject())->JSObject::as())->StreamCacheEntryObject::cache())->StreamCacheEntry::bytes()' 8182 | args.thisv().toObject().as().cache().bytes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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/builtin/ModuleObject.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: 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 'dom_genericMethod(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10805: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 * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'dom_genericMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10805:16: note: 'obj' declared here 10805 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10805:16: note: 'cx_62(D)' declared here 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 'dom_genericSetter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10779: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 * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'dom_genericSetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10779:16: note: 'obj' declared here 10779 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10779:16: note: 'cx_64(D)' declared here 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 'dom_genericGetter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10757: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 * *)cx_61(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'dom_genericGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10757:16: note: 'obj' declared here 10757 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10757:16: note: 'cx_61(D)' declared here 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::shell::os_getenv(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:878:45: /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_74(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:878:16: note: 'key' declared here 878 | RootedString key(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:878:16: note: 'cx_74(D)' declared here 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 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3077:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_66(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3077:18: note: 'str' declared here 3077 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3077:18: note: 'cx_66(D)' declared here 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 'PutStr(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3040:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_67(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'PutStr(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3040:18: note: 'str' declared here 3040 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3040:18: note: 'cx_67(D)' declared here 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 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4296:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'messageStr' in 'MEM[(struct Rooted * *)cx_177(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4296:16: note: 'messageStr' declared here 4296 | RootedString messageStr(cx, report->newMessageString(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4296:16: note: 'cx_177(D)' declared here 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 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7550:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'srcAtom' in 'MEM[(struct Rooted * *)cx_57(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7550:14: note: 'srcAtom' declared here 7550 | RootedAtom srcAtom(cx, ToAtom(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7550:14: note: 'cx_57(D)' declared here 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 'GetMarks(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8677:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ret' in 'MEM[(struct Rooted * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'GetMarks(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8677:24: note: 'ret' declared here 8677 | Rooted ret(cx, js::NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8677:24: note: 'cx_100(D)' declared here 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 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3014:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_98(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3014:18: note: 'str' declared here 3014 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3014:18: note: 'cx_98(D)' declared here 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 'Options(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1888:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_153(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Options(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1888:18: note: 'str' declared here 1888 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1888:18: note: 'cx_153(D)' declared here 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 'Crash(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4234:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'message' in 'MEM[(struct Rooted * *)cx_112(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Crash(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4234:16: note: 'message' declared here 4234 | RootedString message(cx, JS::ToString(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4234:16: note: 'cx_112(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_21(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_21(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellExportEntryObjectWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:209:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellExportEntryObjectWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_21(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_21(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:187:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandle, int*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3247:43, inlined from 'PCToLine(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3313:26: /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_56(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'PCToLine(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3247:16: note: 'script' declared here 3247 | RootedScript script(cx, GetTopScript(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:3247:16: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StencilObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'FinishOffThreadCompileToStencil(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6503:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stencilObj' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'FinishOffThreadCompileToStencil(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6502:16: note: 'stencilObj' declared here 6502 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6502:16: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8184:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8183:29: note: 'buffer' declared here 8183 | RootedArrayBufferObject buffer( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8183:29: note: 'cx_60(D)' declared here 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 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_21(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'filtered' declared here 323 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'cx_21(D)' declared here 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 'DumpScopeChain(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8527: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_143(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/builtin/MapObject.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/shell/jsshell.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:17: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'DumpScopeChain(JSContext*, unsigned int, JS::Value*)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_143(D)' declared here 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 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7571:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_118(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In member function 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7571:18: note: 'str' declared here 7571 | RootedString str(cx, JS_NewStringCopyZ(cx, filename)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7571:18: note: 'cx_118(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' 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 'PrintEnumeratedHelp(JSContext*, JS::Handle, JS::Handle, bool) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10228:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'regex' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'PrintEnumeratedHelp(JSContext*, JS::Handle, JS::Handle, bool) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10228:25: note: 'regex' declared here 10228 | Rooted regex(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10228:25: note: 'cx_2(D)' declared here 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 'Help(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10318:43: /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_99(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Help(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10318:16: note: 'obj' declared here 10318 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10318:16: note: 'cx_99(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)' 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::shell::osfile_close(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:719:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fileObj' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:719:23: note: 'fileObj' declared here 719 | Rooted fileObj(cx); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:719:23: note: 'cx_42(D)' declared here 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 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9005:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'jsOffsets' in 'MEM[(struct Rooted * *)cx_129(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9005:16: note: 'jsOffsets' declared here 9005 | RootedObject jsOffsets(cx, JS::NewArrayObject(cx, offsets.length())); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9005:16: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1448:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bound' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1447:18: note: 'bound' declared here 1447 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1447:18: note: 'cx_50(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellImportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:197:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellImportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:196:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellImportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:198:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellImportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:195:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellRequestedModuleObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h: In function 'ShellRequestedModuleObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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::shell::ospath_isAbsolute(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:797:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_42(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::ospath_isAbsolute(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:797:22: note: 'str' declared here 797 | RootedLinearString str(cx, JS_EnsureLinearString(cx, args[0].toString())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:797:22: note: 'cx_42(D)' declared here 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 'dom_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10853:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'domObj' in 'MEM[(struct Rooted * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'dom_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10853:16: note: 'domObj' declared here 10853 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10853:16: note: 'cx_99(D)' declared here 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 'CacheEntry(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2114:59: /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_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'CacheEntry(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2114:16: note: 'obj' declared here 2114 | RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2114:16: note: 'cx_52(D)' declared here 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 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25, inlined from 'ShellModuleObjectWrapper_evaluation_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_evaluation_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'filtered' declared here 323 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25, inlined from 'ShellModuleObjectWrapper_declarationInstantiation_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:347:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_declarationInstantiation_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'filtered' declared here 323 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_namespaceGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_namespaceGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:241:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_topLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:256:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_topLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_dfsIndexGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_dfsIndexGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_evaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:242:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_evaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_asyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_asyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_asyncGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:255:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_asyncGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_pendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:260:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_pendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25, inlined from 'ShellModuleObjectWrapper_dfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:254:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filtered' in 'MEM[(struct Rooted * *)cx_2(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_dfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'filtered' declared here 165 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:165:25: note: 'cx_2(D)' declared here 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::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:76, inlined from 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:87:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:16: note: 'closure' declared here 181 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:16: note: 'cx_2(D)' declared here 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::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1072:46: /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_121(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1072:16: note: 'info' declared here 1072 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1072:16: note: 'cx_121(D)' declared here 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::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_171(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:16: note: 'closure' declared here 181 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:181:16: note: 'cx_171(D)' declared here 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::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:116:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_83(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:116:22: note: 'str' declared here 116 | RootedLinearString str(cx, JS_EnsureLinearString(cx, filenameStr)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:116:22: note: 'cx_83(D)' declared here 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::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:466:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_149(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:466:16: note: 'str' declared here 466 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:466:16: note: 'cx_149(D)' declared here 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 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1745:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rawFilenameStr' in 'MEM[(struct Rooted * *)cx_135(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1745:16: note: 'rawFilenameStr' declared here 1745 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0])); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1745:16: note: 'cx_135(D)' declared here 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 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1946:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable '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/shell/js.cpp: In function 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1946:16: note: 'str' declared here 1946 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1946:16: note: 'cx_108(D)' declared here 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 'WasmLoop(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9049:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_168(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'WasmLoop(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9049:16: note: 'filename' declared here 9049 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9049:16: note: 'cx_168(D)' declared here 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::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1137:45: /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_159(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1137:16: note: 'obj' declared here 1137 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:1137:16: note: 'cx_159(D)' declared here 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 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10897:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'glob' in 'MEM[(struct Rooted * *)cx_256(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10895:16: note: 'glob' declared here 10895 | RootedObject glob(cx, | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10895:16: note: 'cx_256(D)' declared here 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 'NewGlobal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7371:62: /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 * *)cx_357(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'NewGlobal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7370:16: note: 'global' declared here 7370 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:7370:16: note: 'cx_357(D)' declared here 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 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8965:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'binary' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8965:16: note: 'binary' declared here 8965 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8965:16: note: 'cx_124(D)' declared here 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 'EvalInContext(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4515:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_174(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'EvalInContext(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4515:16: note: 'str' declared here 4515 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:4515:16: note: 'cx_174(D)' declared here 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::shell::CreateScriptPrivate(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:965:46: /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_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'js::shell::CreateScriptPrivate(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:965:16: note: 'info' declared here 965 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:965:16: note: 'cx_50(D)' declared here 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 'ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2004:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'infoObject' in 'MEM[(struct Rooted * *)cx_111(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2004:18: note: 'infoObject' declared here 2004 | RootedObject infoObject(cx, CreateScriptPrivate(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2004:18: note: 'cx_111(D)' declared here 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 'Compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5453:59: /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_203(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5453:16: note: 'script' declared here 5453 | RootedScript script(cx, JS::Compile(cx, options, srcBuf)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5453:16: note: 'cx_203(D)' declared here 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 'RegisterScriptPathWithModuleLoader(JSContext*, JS::Handle, char const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:987:56, inlined from 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1057:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_125(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:987:16: note: 'path' declared here 987 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:987:16: note: 'cx_125(D)' declared here 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 'Run(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2792:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_149(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Run(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2792:16: note: 'str' declared here 2792 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:2792:16: note: 'cx_149(D)' declared here 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::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:573:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'resolvedPath' in 'MEM[(struct Rooted * *)cx_36(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:573:16: note: 'resolvedPath' declared here 573 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:573:16: note: 'cx_36(D)' declared here 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::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:311:77, inlined from 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:348:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:309:16: note: 'str' declared here 309 | RootedString str( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:309:16: note: 'cx_2(D)' declared here 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::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:311:77, inlined from 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:343:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:309:16: note: 'str' declared here 309 | RootedString str( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:309:16: note: 'cx_2(D)' declared here 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::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8765:65: /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_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In member function 'js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8765:18: note: 'result' declared here 8765 | RootedObject result(cx, JS::NewArrayObject(cx, log.length())); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8765:18: note: 'cx_91(D)' declared here 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 'DefineConsole(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10163:45: /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_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'DefineConsole(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10163:16: note: 'obj' declared here 10163 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:10163:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' 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 'MaybeRunFinalizationRegistryCleanupTasks(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1119:29, inlined from 'RunShellJobs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1170:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'callback' in 'MEM[(struct Rooted * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'RunShellJobs(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1119:18: note: 'callback' declared here 1119 | RootedFunction callback(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1119:18: note: 'cx_6(D)' declared here 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::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:286:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_146(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:285:22: note: 'name' declared here 285 | RootedLinearString name( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:285:22: note: 'cx_146(D)' declared here 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 'FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6002:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearString' in 'MEM[(struct Rooted * *)cx_1097(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6002:22: note: 'linearString' declared here 6002 | RootedLinearString linearString(cx, scriptContents->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:6002:22: note: 'cx_1097(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'TransplantableObject(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9350:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'transplant' in 'MEM[(struct Rooted * *)cx_297(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'TransplantableObject(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9349:16: note: 'transplant' declared here 9349 | RootedObject transplant( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:9349:16: note: 'cx_297(D)' declared here 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 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1401:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'causeString' in 'MEM[(struct Rooted * *)cx_187(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1401:16: note: 'causeString' declared here 1401 | RootedString causeString(cx, ToString(cx, v)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1401:16: note: 'cx_187(D)' declared here 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 'EntryPoints(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8798:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_493(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'EntryPoints(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8798:16: note: 'opts' declared here 8798 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8798:16: note: 'cx_493(D)' declared here 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::shell::ospath_join(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:826:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_99(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:826:24: note: 'str' declared here 826 | RootedLinearString str(cx, JS_EnsureLinearString(cx, args[i].toString())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:826:24: note: 'cx_99(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, StreamCacheEntryObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8229: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_136(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8228:24: note: 'obj' declared here 8228 | RootedNativeObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8228:24: note: 'cx_136(D)' declared here 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 'AddMarkObservers(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8637:25: /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_106(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'AddMarkObservers(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8637:16: note: 'object' declared here 8637 | RootedObject object(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:8637:16: note: 'cx_106(D)' declared here 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 'ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:374:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'wrapper' declared here 362 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'cx_45(D)' declared here 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 'ShellExportEntryObjectWrapper::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellExportEntryObjectWrapper::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'wrapper' declared here 362 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'cx_45(D)' declared here 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 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'toArray' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'toArray' declared here 102 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'cx_131(D)' declared here 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::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'wrapper' declared here 362 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'cx_45(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ParseModule(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5525:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_147(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'ParseModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5525:16: note: 'module' declared here 5525 | RootedObject module(cx, frontend::CompileModule(cx, options, srcBuf)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5525:16: note: 'cx_147(D)' declared here 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 'ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:134:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'toArray' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:134:28: note: 'toArray' declared here 134 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:134:28: note: 'cx_131(D)' declared here 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 'ShellImportEntryObjectWrapper::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'wrapper' declared here 362 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'cx_45(D)' declared here 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 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'toArray' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'toArray' declared here 102 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'cx_131(D)' declared here 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 'ShellRequestedModuleObjectWrapper::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellRequestedModuleObjectWrapper::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'wrapper' declared here 362 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:27: note: 'cx_45(D)' declared here 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 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'toArray' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'toArray' declared here 102 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ShellModuleObjectWrapper.cpp:102:28: note: 'cx_131(D)' declared here 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::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:448:77: /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_59(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:448:15: note: 'value' declared here 448 | RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:448:15: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:659:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'oldFileObj' in 'MEM[(struct Rooted * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:659:16: note: 'oldFileObj' declared here 659 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:659:16: note: 'cx_3(D)' declared here 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::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:436:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'registry' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:436:16: note: 'registry' declared here 436 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:436:16: note: 'cx_60(D)' declared here 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::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:416:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'registry' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:416:16: note: 'registry' declared here 416 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:416:16: note: 'cx_64(D)' declared here 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::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:517:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'part' in 'MEM[(struct Rooted * *)cx_646(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:517:24: note: 'part' declared here 517 | RootedLinearString part(cx, SubString(cx, path, lastSep, i)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:517:24: note: 'cx_646(D)' declared here 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::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:110:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_35(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:110:22: note: 'path' declared here 110 | RootedLinearString path(cx, resolve(cx, moduleRequest, UndefinedHandleValue)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:110:22: note: 'cx_35(D)' declared here 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::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:349:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_164(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:349:22: note: 'path' declared here 349 | RootedLinearString path(cx, JS_EnsureLinearString(cx, pathArg)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:349:22: note: 'cx_164(D)' declared here 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::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:16: note: 'module' declared here 125 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:16: note: 'cx_30(D)' declared here 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::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_24(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:22: note: 'path' declared here 140 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:22: note: 'cx_24(D)' declared here 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::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:77, inlined from 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:69:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:22: note: 'path' declared here 140 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:140:22: note: 'cx_2(D)' declared here 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::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:49, inlined from 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:93:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:16: note: 'module' declared here 125 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:125:16: note: 'cx_45(D)' declared here 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 'RunModule(JSContext*, char const*, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1082:56, inlined from 'Process(JSContext*, char const*, bool, FileKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1670:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_25(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'Process(JSContext*, char const*, bool, FileKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1082:16: note: 'path' declared here 1082 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:1082:16: note: 'cx_25(D)' declared here 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::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:267:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_24(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:267:22: note: 'path' declared here 267 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/ModuleLoader.cpp:267:22: note: 'cx_24(D)' declared here 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 'RegisterModule(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5709:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'specifier' in 'MEM[(struct Rooted * *)cx_130(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'RegisterModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5709:14: note: 'specifier' declared here 5709 | RootedAtom specifier(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5709:14: note: 'cx_130(D)' declared here 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::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:367:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)_63 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp: In function 'js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:367:16: note: 'str' declared here 367 | RootedString str(cx, ResolvePath(cx, givenPath, resolveMode)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/OSObject.cpp:367:16: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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 'GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5773:70: /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_155(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp: In function 'GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5773:21: note: 'array' declared here 5773 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/shell/js.cpp:5773:21: note: 'cx_155(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' mkdir -p '.deps/' 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' js/src/Unified_cpp_js_src22.o /usr/bin/g++ -o Unified_cpp_js_src22.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src22.o.pp Unified_cpp_js_src22.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/RootingAPI.h:19, 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/vm/JSObject.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.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 = mozilla::Ok; E = JS::Error]': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:258:46: required from here /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:439:5: in 'constexpr' expansion of 'mozTryTempResult_.mozilla::Result::propagateErr()' /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:575:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /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::Error' 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:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ /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 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::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1788:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'globalObj' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1788:25: note: 'globalObj' declared here 1788 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1788:25: note: 'cx_44(D)' declared here 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::NativeLookupPropertyInline<(js::AllowGC)1, (js::LookupResolveMode)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::type, (js::AllowGC)1>::MutableHandleType, js::PropertyResult*)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject-inl.h:781:58, inlined from 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1866:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'current' in 'MEM[(struct Rooted * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineFrame-inl.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack-inl.h:26, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:28, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:75: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject-inl.h: In function 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject-inl.h:781:58: note: 'current' declared here 781 | typename MaybeRooted::RootType current(cx, obj); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject-inl.h:781:58: note: 'cx_9(D)' declared here 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::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1875:37: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1875:21: note: 'env' declared here 1875 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1875:21: note: 'cx_63(D)' declared here 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 'ResolveLazyProperties(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:617:19: /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_87(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'ResolveLazyProperties(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:617:14: note: 'id' declared here 617 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:617:14: note: 'cx_87(D)' declared here 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::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2258:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'obj2' in 'MEM[(struct Rooted * *)cx_116(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2258:16: note: 'obj2' declared here 2258 | RootedObject obj2(cx, proto); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2258:16: note: 'cx_116(D)' declared here 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::InitClass(JSContext*, JS::Handle, JS::Handle, JSClass const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1680:68: /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_63(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::InitClass(JSContext*, JS::Handle, JS::Handle, JSClass const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1680:14: note: 'atom' declared here 1680 | RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:1680:14: note: 'cx_63(D)' declared here 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::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2467:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pobj' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2467:16: note: 'pobj' declared here 2467 | RootedObject pobj(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2467:16: note: 'cx_41(D)' declared here 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::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:3756:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:3755:16: note: 'defaultCtor' declared here 3755 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:3755:16: note: 'cx_25(D)' declared here 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::ScriptSourceObject::unwrappedElement(JSContext*) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1741:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'privateValue' in 'MEM[(struct Rooted * *)cx_30(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In member function 'js::ScriptSourceObject::unwrappedElement(JSContext*) const': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1741:19: note: 'privateValue' declared here 1741 | JS::RootedValue privateValue(cx, unwrappedCanonical()->canonicalPrivate()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1741:19: note: 'cx_30(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4670:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_64(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4670:23: note: 'bi' declared here 4670 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4670:23: note: 'cx_64(D)' declared here 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::CreateModuleRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Modules.cpp:204:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'specifierAtom' in 'MEM[(struct Rooted * *)cx_26(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Modules.cpp: In function 'JS::CreateModuleRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Modules.cpp:204:18: note: 'specifierAtom' declared here 204 | js::RootedAtom specifierAtom(cx, AtomizeString(cx, specifierArg)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Modules.cpp:204:18: note: 'cx_26(D)' declared here 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::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:316:79: /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_343(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:315:16: note: 'obj' declared here 315 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:315:16: note: 'cx_343(D)' declared here 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::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:500: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_102(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:500:12: note: 'id' declared here 500 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:500:12: note: 'cx_102(D)' declared here In member function 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, unsigned long, unsigned long)', inlined from 'js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2214:62: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2135:13: warning: storing the address of local variable 'pinned' in 'MEM[(struct PinnedUnitsBase * *)this_16(D) + 32B]' [-Wdangling-pointer=] 2135 | *stack_ = this; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In member function 'js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2214:27: note: 'pinned' declared here 2214 | PinnedUnits pinned(cx, this, holder, start, len); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2214:27: note: 'this_16(D)' declared here In member function 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, unsigned long, unsigned long)', inlined from 'js::ScriptSource::substring(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2154:61: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2135:13: warning: storing the address of local variable 'units' in 'MEM[(struct PinnedUnitsBase * *)this_13(D) + 32B]' [-Wdangling-pointer=] 2135 | *stack_ = this; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In member function 'js::ScriptSource::substring(JSContext*, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2154:27: note: 'units' declared here 2154 | PinnedUnits units(cx, this, holder, start, len); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2154:27: note: 'this_13(D)' declared here In member function 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, unsigned long, unsigned long)', inlined from 'js::ScriptSource::substringDontDeflate(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2184:61: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2135:13: warning: storing the address of local variable 'units' in 'MEM[(struct PinnedUnitsBase * *)this_13(D) + 32B]' [-Wdangling-pointer=] 2135 | *stack_ = this; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In member function 'js::ScriptSource::substringDontDeflate(JSContext*, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2184:27: note: 'units' declared here 2184 | PinnedUnits units(cx, this, holder, start, len); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:2184:27: note: 'this_13(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'NewObject(JSContext*, JS::Handle, JSClass const*, js::gc::AllocKind, js::NewObjectKind, js::EnumFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:750:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_92(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'NewObject(JSContext*, JS::Handle, JSClass const*, js::gc::AllocKind, js::NewObjectKind, js::EnumFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:748:15: note: 'shape' declared here 748 | RootedShape shape( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:748:15: note: 'cx_92(D)' declared here 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::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, js::EnumFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:815:71: /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/vm/JSObject.cpp: In function 'js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, js::EnumFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:814:16: note: 'obj' declared here 814 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:814:16: note: 'cx_69(D)' declared here 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::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:169: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_132(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp: In function 'js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:169:16: note: 'obj' declared here 169 | RootedObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:169:16: note: 'cx_132(D)' declared here 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 'JSScript::fromStencil(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:3812:45: /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_90(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'JSScript::fromStencil(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:3810:16: note: 'script' declared here 3810 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:3810:16: note: 'cx_90(D)' declared here 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 'CopyScriptImpl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >, js::SourceExtent*) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4368:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'dst' in 'MEM[(struct Rooted * *)cx_5(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'CopyScriptImpl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >, js::SourceExtent*) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4367:16: note: 'dst' declared here 4367 | RootedScript dst( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4367:16: note: 'cx_5(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CloneInnerInterpretedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4199:70, inlined from 'CloneScriptObject(JSContext*, js::PrivateScriptData*, JS::Handle, JS::Handle, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4250:41, inlined from 'js::PrivateScriptData::Clone(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4275:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'clone' in 'MEM[(struct Rooted * *)cx_297(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'js::PrivateScriptData::Clone(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4196:18: note: 'clone' declared here 4196 | RootedFunction clone( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4196:18: note: 'cx_297(D)' declared here 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::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1716:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nameValue' in 'MEM[(struct Rooted * *)cx_53(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1716:15: note: 'nameValue' declared here 1716 | RootedValue nameValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:1716:15: note: 'cx_53(D)' declared here 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::PrimitiveToObject(JSContext*, JS::Value const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:2762: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_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.cpp:85: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringObject-inl.h: In function 'js::PrimitiveToObject(JSContext*, JS::Value const&)': /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/vm/StringObject-inl.h:38:25: note: 'cx_91(D)' declared here 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::CloneGlobalScript(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4406:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'dst' in 'MEM[(struct Rooted * *)cx_134(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp: In function 'js::CloneGlobalScript(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4406:16: note: 'dst' declared here 4406 | RootedScript dst(cx, CopyScriptImpl(cx, src, global, sourceObject, &scopes)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript.cpp:4406:16: note: 'cx_134(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.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/gc -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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/StoreBuffer.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/gc/StoreBuffer.cpp 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' js/src/Unified_cpp_js_src24.o /usr/bin/g++ -o Unified_cpp_js_src24.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src24.o.pp Unified_cpp_js_src24.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/gc/Rooting.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Probes.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Probes-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src24.cpp:2: 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::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1227:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'input' in 'MEM[(struct Rooted * *)cx_37(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1227:22: note: 'input' declared here 1227 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1227:22: note: 'cx_37(D)' declared here 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::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1244:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'input' in 'MEM[(struct Rooted * *)cx_30(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1244:22: note: 'input' declared here 1244 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1244:22: note: 'cx_30(D)' declared here 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::RegExpObject::toString(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:460:38: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_165(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::toString(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:460:14: note: 'src' declared here 460 | RootedAtom src(cx, obj->getSource()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:460:14: note: 'cx_165(D)' declared here 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::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.cpp:473:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'maps' in 'MEM[(struct Rooted * *)cx_126(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.cpp: In function 'js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.cpp:473:36: note: 'maps' declared here 473 | JS::RootedVector maps(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.cpp:473:36: note: 'cx_126(D)' declared here 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::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.cpp:205:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'lexicalEnv' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.cpp: In member function 'js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.cpp:205:16: note: 'lexicalEnv' declared here 205 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Realm.cpp:205:16: note: 'cx_53(D)' declared here 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::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:760:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:759:21: note: 'templateObject' declared here 759 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:759:21: note: 'cx_115(D)' declared here 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::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:895:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_174(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In member function 'js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:893:21: note: 'templateObject' declared here 893 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:893:21: note: 'cx_174(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:70:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:69:25: note: 'regexp' declared here 69 | Rooted regexp( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:69:25: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:211:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:211:25: note: 'regexp' declared here 211 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:211:25: note: 'cx_29(D)' declared here 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::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_26(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'source' declared here 194 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'cx_26(D)' declared here 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::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14, inlined from 'JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1180:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_3(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'source' declared here 194 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'cx_3(D)' declared here 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::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14, inlined from 'JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1170:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_6(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'source' declared here 194 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:194:14: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CloneRegExpObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1010:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'clone' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp: In function 'js::CloneRegExpObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1009:25: note: 'clone' declared here 1009 | Rooted clone( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpObject.cpp:1009:25: note: 'cx_84(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src21.o /usr/bin/g++ -o Unified_cpp_js_src21.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src21.o.pp Unified_cpp_js_src21.cpp 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/RootingAPI.h:19, 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/vm/Iteration.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src21.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 { | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'SortComparatorIntegerIds(JS::PropertyKey, JS::PropertyKey, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:182:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 182 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:179:12: note: 'indexA' was declared here 179 | uint32_t indexA, indexB; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:182:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 182 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:179:20: note: 'indexB' was declared here 179 | uint32_t indexA, indexB; | ^~~~~~ 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::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1050:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In member function 'JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1047:24: note: 'templateObject' declared here 1047 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1047:24: note: 'cx_43(D)' declared here 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::NewArrayIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1133:76: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1132:16: note: 'proto' declared here 1132 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1132:16: note: 'cx_31(D)' declared here 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::NewArrayIterator(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1143:76: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIterator(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1142:16: note: 'proto' declared here 1142 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1142:16: note: 'cx_31(D)' declared here 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::NewStringIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1170:77: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1169:16: note: 'proto' declared here 1169 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1169:16: note: 'cx_31(D)' declared here 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::NewStringIterator(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1180:77: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIterator(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1179:16: note: 'proto' declared here 1179 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1179:16: note: 'cx_31(D)' declared here 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::NewRegExpStringIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1248:47: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1247:16: note: 'proto' declared here 1247 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1247:16: note: 'cx_31(D)' declared here 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::NewRegExpStringIterator(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1258:47: /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_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIterator(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1257:16: note: 'proto' declared here 1257 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1257:16: note: 'cx_31(D)' declared here 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::NewWrapForValidIterator(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1748:47: /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_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewWrapForValidIterator(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1747:16: note: 'proto' declared here 1747 | RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1747:16: note: 'cx_28(D)' declared here 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::NewIteratorHelper(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1780:77: /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_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::NewIteratorHelper(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1779:16: note: 'proto' declared here 1779 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1779:16: note: 'cx_28(D)' declared here 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::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:589:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'idStr' in 'MEM[(struct Rooted * *)cx_99(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp: In function 'js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:589:16: note: 'idStr' declared here 589 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:589:16: note: 'cx_99(D)' declared here 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::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:638:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'notesArray' in 'MEM[(struct Rooted * *)cx_234(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp: In function 'js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:638:21: note: 'notesArray' declared here 638 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:638:21: note: 'cx_234(D)' declared here 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::InternalJobQueue::runJobs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:780:24, inlined from 'js::InternalJobQueue::runJobs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:764:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rval' in 'MEM[(struct Rooted * *)cx_8(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp: In member function 'js::InternalJobQueue::runJobs(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:780:17: note: 'rval' declared here 780 | RootedValue rval(cx); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.cpp:780:17: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1553:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'funName' in 'MEM[(struct Rooted * *)cx_34(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1553:25: note: 'funName' declared here 1553 | Rooted funName(cx, GetClonedSelfHostedFunctionName(fun)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1553:25: note: 'cx_34(D)' declared here 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 'JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1519:53: /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_54(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/Iteration.h:19: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'JSFunction::delazifyLazilyInterpretedFunction(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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_54(D)' declared here 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 'JSFunction::getLength(JSContext*, JS::Handle, unsigned short*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1209: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_6(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'JSFunction::getLength(JSContext*, JS::Handle, unsigned short*)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_6(D)' declared here 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 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:202:79: /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_65(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:201:28: note: 'argsobj' declared here 201 | Rooted argsobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:201:28: note: 'cx_65(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:227:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:227:18: note: 'fun' declared here 227 | RootedFunction fun(cx, &args.thisv().toObject().as()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:227:18: note: 'cx_30(D)' declared here 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 'ResolveInterpretedFunctionPrototype(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:371:27, inlined from 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:484:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'objProto' in 'MEM[(struct Rooted * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:371:16: note: 'objProto' declared here 371 | RootedObject objProto(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:371:16: note: 'cx_99(D)' declared here 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::fun_toString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1027: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 * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::fun_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1027:16: note: 'obj' declared here 1027 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1027:16: note: 'cx_43(D)' declared here 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 'fun_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1045: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 * *)cx_90(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'fun_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1045:16: note: 'obj' declared here 1045 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1045:16: note: 'cx_90(D)' declared here 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::IdToFunctionName(JSContext*, JS::Handle, js::FunctionPrefixKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2295:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'idv' in 'MEM[(struct Rooted * *)cx_37(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::IdToFunctionName(JSContext*, JS::Handle, js::FunctionPrefixKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2295:15: note: 'idv' declared here 2295 | RootedValue idv(cx, IdToValue(id)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2295:15: note: 'cx_37(D)' declared here In file included from Unified_cpp_js_src21.cpp:11: In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1275:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1274:22: note: 'lookup' declared here 1274 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, unsigned char const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1061:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:824:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1079:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:823:22: note: 'lookup' declared here 823 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1097:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned int, char16_t const*, unsigned long)JSAtom*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1096:22: note: 'lookup' declared here 1096 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:688:51, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)0>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1784:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2074:12, inlined from 'mozilla::HashSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:530:42, inlined from 'js::FrozenAtomSet::readonlyThreadsafeLookup(js::AtomHasher::Lookup const&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:214:40, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:707:66, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:172:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 172 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1728:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1758:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:2097:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:608:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:770:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:725:49, inlined from 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1072:39: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:187:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 187 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, unsigned int, char const*, unsigned long, js::PinningBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSAtom.cpp:1071:22: note: 'lookup' declared here 1071 | AtomHasher::Lookup lookup(hash, chars, length); | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyIteratorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:624:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'propIter' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:624:35: note: 'propIter' declared here 624 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:624:35: note: 'cx_4(D)' declared here 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::GlobalObject::initObjectIteratorProto<176u, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<176u, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'iteratorProto' declared here 1615 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'cx_88(D)' declared here 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::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1585:70: /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_63(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1584:16: note: 'proto' declared here 1584 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1584:16: note: 'cx_63(D)' declared here 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::CreateIterResultObject(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:997:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_72(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::CreateIterResultObject(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:996:24: note: 'templateObject' declared here 996 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:996:24: note: 'cx_72(D)' declared here 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::GlobalObject::initObjectIteratorProto<185u, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<185u, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle, JS::Handle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'iteratorProto' declared here 1615 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'cx_88(D)' declared here 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::GlobalObject::initObjectIteratorProto<175u, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<175u, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'iteratorProto' declared here 1615 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'cx_88(D)' declared here 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::GlobalObject::initObjectIteratorProto<177u, &RegExpStringIteratorPrototypeClass, ®exp_string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<177u, &RegExpStringIteratorPrototypeClass, ®exp_string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'iteratorProto' declared here 1615 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'cx_88(D)' declared here 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::GlobalObject::initObjectIteratorProto<184u, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<184u, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'iteratorProto' declared here 1615 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1615:16: note: 'cx_88(D)' declared here 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 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:262:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tmp' in 'MEM[(struct Rooted * *)cx_63(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:262:22: note: 'tmp' declared here 262 | RootedIdVector tmp(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:262:22: note: 'cx_63(D)' declared here 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/RootingAPImake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' .h:1156:64, inlined from 'EnumerateExtraProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:161:17, inlined from 'Snapshot(JSContext*, JS::Handle, unsigned int, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:476:36: /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_3065(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'Snapshot(JSContext*, JS::Handle, unsigned int, JS::MutableHandle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:161:12: note: 'id' declared here 161 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:161:12: note: 'cx_3065(D)' declared here 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::JSONParser::parse(JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: /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 * *)_112 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp: In member function 'js::JSONParser::parse(JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: note: 'value' declared here 618 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: note: 'MEM[(struct JSContext * const &)this_42(D) + 8]' declared here 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::JSONParser::parse(JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: /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 * *)_112 + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp: In member function 'js::JSONParser::parse(JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: note: 'value' declared here 618 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSONParser.cpp:618:15: note: 'MEM[(struct JSContext * const &)this_42(D) + 8]' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'js::fun_call(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1089:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'iargs' in 'MEM[(struct Rooted * *)cx_19(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::fun_call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1089:14: note: 'iargs' declared here 1089 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1089:14: note: 'cx_19(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'js::fun_apply(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1137:22: /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_84(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::fun_apply(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1137:14: note: 'args2' declared here 1137 | InvokeArgs args2(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1137:14: note: 'cx_84(D)' declared here 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 'SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1410:46, inlined from 'SuppressDeletedPropertyHelper(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1474:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'idv' in 'MEM[(struct Rooted * *)cx_10(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'SuppressDeletedPropertyHelper(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1410:21: note: 'idv' declared here 1410 | RootedValue idv(cx, StringValue(*idp)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1410:21: note: 'cx_10(D)' declared here 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::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1492:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_82(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1492:27: note: 'str' declared here 1492 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1492:27: note: 'cx_82(D)' declared here 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::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1510:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_109(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1510:27: note: 'str' declared here 1510 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Iteration.cpp:1510:27: note: 'cx_109(D)' declared here 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::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2327:47: /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_88(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2327:14: note: 'atom' declared here 2327 | RootedAtom atom(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2327:14: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, js::gc::AllocKind, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2100:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'clone' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, js::gc::AllocKind, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2099:18: note: 'clone' declared here 2099 | RootedFunction clone(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:2099:18: note: 'cx_42(D)' declared here 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 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1686:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_423(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp: In function 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1686:18: note: 'str' declared here 1686 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.cpp:1686:18: note: 'cx_423(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src26.o /usr/bin/g++ -o Unified_cpp_js_src26.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src26.o.pp Unified_cpp_js_src26.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/vm/ShapeZone.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ShapeZone.cpp:9, from Unified_cpp_js_src26.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::InterpreterFrame::prologue(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:186:41: /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_59(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame::prologue(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:186:16: note: 'script' declared here 186 | RootedScript script(cx, this->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:186:16: note: 'cx_59(D)' declared here 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::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:404:47: /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_121(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:404:16: note: 'script' declared here 404 | RootedScript script(cx, fun->nonLazyScript()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.cpp:404:16: note: 'cx_121(D)' declared here 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::StencilObject::create(JSContext*, RefPtr)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:59: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_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp: In function 'js::StencilObject::create(JSContext*, RefPtr)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:59:25: note: 'obj' declared here 59 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:59:25: note: 'cx_42(D)' declared here 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::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:124: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_87(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp: In function 'js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:124:25: note: 'obj' declared here 124 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StencilObject.cpp:124:25: note: 'cx_87(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src27.o /usr/bin/g++ -o Unified_cpp_js_src27.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src27.o.pp Unified_cpp_js_src27.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/vm/StringType.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:7, from Unified_cpp_js_src27.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::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2243:34: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_45(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp: In function 'js::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2243:15: note: 'v' declared here 2243 | RootedValue v(cx, IdToValue(id)); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2243:15: note: 'cx_45(D)' declared here 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 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'atom1' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: note: 'atom1' declared here 2033 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: note: 'cx_2(D)' declared here 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 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'atom1' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: note: 'atom1' declared here 2033 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:2033:16: note: 'cx_2(D)' declared here 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::AutoStableStringChars::init(JSContext*, JSString*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1402:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearString' in 'MEM[(struct Rooted * *)cx_81(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::init(JSContext*, JSString*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1402:22: note: 'linearString' declared here 1402 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1402:22: note: 'cx_81(D)' declared here 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::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1431:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearString' in 'MEM[(struct Rooted * *)cx_61(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1431:22: note: 'linearString' declared here 1431 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringType.cpp:1431:22: note: 'cx_61(D)' declared here 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::Symbol::for_(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SymbolType.cpp:52:53: /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_63(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SymbolType.cpp: In function 'JS::Symbol::for_(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SymbolType.cpp:52:14: note: 'atom' declared here 52 | RootedAtom atom(cx, AtomizeString(cx, description)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SymbolType.cpp:52:14: note: 'cx_63(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.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/gc -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_gc0.o.pp Unified_cpp_js_src_gc0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:2285:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class js::gc::TenuredCell' with no trivial copy-assignment [-Wclass-memaccess] 2285 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Barrier.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.h:20, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Activation.h:24, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.h:29, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Cell.h:233:7: note: 'class js::gc::TenuredCell' declared here 233 | class TenuredCell : public Cell { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Allocator.cpp:29: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepMisc()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5476:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:160:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' may be used uninitialized [-Wmaybe-uninitialized] 160 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepMisc()': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5476:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' was declared here 5476 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepMisc()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5476:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:128:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' may be used uninitialized [-Wmaybe-uninitialized] 128 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepMisc()': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5476:29: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' was declared here 5476 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5594:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:160:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' may be used uninitialized [-Wmaybe-uninitialized] 160 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5594:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' was declared here 5594 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5594:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:128:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' may be used uninitialized [-Wmaybe-uninitialized] 128 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5594:31: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' was declared here 5594 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5632:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:128:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' may be used uninitialized [-Wmaybe-uninitialized] 128 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5632:31: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 8B].it' was declared here 5632 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5632:55: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.h:160:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' may be used uninitialized [-Wmaybe-uninitialized] 160 | it++; | ~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:5632:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 24B].it' was declared here 5632 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ 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/gc/Allocator.cpp:7: 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::gc::NewMemoryInfoObject(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:9103:49: /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/gc/GC.cpp: In function 'js::gc::NewMemoryInfoObject(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:9103:16: note: 'obj' declared here 9103 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:9103:16: note: 'cx_71(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/HashTable.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:25: In member function 'mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >::operator==(mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > > const&) const', inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::goToNext()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.h:52:27, inlined from 'js::ObjectWrapperMap::Enum::popFront()' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.h:112:15, inlined from 'JS::Compartment::findSweepGroupEdges()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 16].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:28: note: 'e' declared here 4874 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >::operator==(mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > > const&) const', inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.h:95:48, inlined from 'JS::Compartment::findSweepGroupEdges()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 16].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:28: note: 'e' declared here 4874 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > >::operator==(mozilla::detail::EntrySlot, js::ZoneAllocPolicy, false> > > const&) const', inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable, js::ZoneAllocPolicy, false> >, mozilla::HashMap, js::ZoneAllocPolicy, false>, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Compartment.h:95:48, inlined from 'JS::Compartment::findSweepGroupEdges()' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 16].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GC.cpp:4874:28: note: 'e' declared here 4874 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src25.o /usr/bin/g++ -o Unified_cpp_js_src25.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src25.o.pp Unified_cpp_js_src25.cpp In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'bool js::SavedFrame_checkThis(JSContext*, JS::CallArgs&, const char*, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:690:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 690 | const Value& thisValue = args.thisv(); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:690:39: note: the temporary was destroyed at the end of the full expression '(& args)->JS::CallArgs::.JS::detail::CallArgsBase::thisv().JS::Handle::operator const JS::Value&()' 690 | const Value& thisValue = args.thisv(); | ^ 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/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src25.cpp:2: 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 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:145:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'val' in 'MEM[(struct Rooted * *)cx_62(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:145:15: note: 'val' declared here 145 | RootedValue val(cx, args[0]); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:145:15: note: 'cx_62(D)' declared here 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::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20: note: 'rootedFrame' declared here 632 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20: note: 'cx_4(D)' declared here 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 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:430:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_123(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:429:16: note: 'filename' declared here 429 | RootedString filename(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:429:16: note: 'cx_123(D)' declared here 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 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1777: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 * *)cx_86(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1776:16: note: 'result' declared here 1776 | RootedObject result( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1776:16: note: 'cx_86(D)' declared here 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::SavedFrame::create(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:558:78: /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_42(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame::create(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:557:16: note: 'proto' declared here 557 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:557:16: note: 'cx_42(D)' declared here 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::GetFirstMatchedFrame, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}>(JSContext*, JSPrincipals*, js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}&, JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20, inlined from 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:683:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20: note: 'rootedFrame' declared here 632 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:632:20: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:739: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_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:739:20: note: 'frame' declared here 739 | RootedSavedFrame frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:739:20: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:899:76: /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_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:898:24: note: 'frame' declared here 898 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:898:24: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:934:76: /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_83(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:933:24: note: 'frame' declared here 933 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:933:24: note: 'cx_83(D)' declared here 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::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1140:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nextConverted' in 'MEM[(struct Rooted * *)cx_171(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1140:22: note: 'nextConverted' declared here 1140 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1140:22: note: 'cx_171(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle*>)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1290:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_37(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle*>)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1288:34: note: 'data' declared here 1288 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1288:34: note: 'cx_37(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GlobalScope::clone(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1314:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'dataClone' in 'MEM[(struct Rooted * *)cx_59(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::GlobalScope::clone(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1313:34: note: 'dataClone' declared here 1313 | Rooted> dataClone( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1313:34: note: 'cx_59(D)' declared here 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 'JSRuntime::createSelfHostingGlobal(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2576:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shg' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'JSRuntime::createSelfHostingGlobal(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2576:25: note: 'shg' declared here 2576 | Rooted shg(cx, GlobalObject::createInternal(cx, &shgClass)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2576:25: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DictionaryPropMap*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:86:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'dictMap' in 'MEM[(struct Rooted * *)cx_104(D) + 88B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:85:30: note: 'dictMap' declared here 85 | Rooted dictMap( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:85:30: note: 'cx_104(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DumpBindings(JSContext*, js::Scope*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2121:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_108(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::DumpBindings(JSContext*, js::Scope*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2121:28: note: 'bi' declared here 2121 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2121:28: note: 'cx_108(D)' declared here 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 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1413:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'string' in 'MEM[(struct Rooted * *)cx_132(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1413:22: note: 'string' declared here 1413 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1413:22: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1042:74: /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_154(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In function 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1040:26: note: 'frame' declared here 1040 | js::RootedSavedFrame frame( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1040:26: note: 'cx_154(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1701:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_113(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1700:34: note: 'data' declared here 1700 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1700:34: note: 'cx_113(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1714:37: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'saved' in 'MEM[(struct Rooted * *)cx_117(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1714:20: note: 'saved' declared here 1714 | RootedSavedFrame saved(cx, nullptr); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1714:20: note: 'cx_117(D)' declared here 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 'JSRuntime::initSelfHosting(JSContext*, mozilla::Span, bool (*)(JSContext*, mozilla::Span))' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2703:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shg' in 'MEM[(struct Rooted * *)cx_678(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In member function 'JSRuntime::initSelfHosting(JSContext*, mozilla::Span, bool (*)(JSContext*, mozilla::Span))': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2703:25: note: 'shg' declared here 2703 | Rooted shg(cx, JSRuntime::createSelfHostingGlobal(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2703:25: note: 'cx_678(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2536:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_41(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2535:47: note: 'rootedData' declared here 2535 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2535:47: note: 'cx_41(D)' declared here 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 'intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1709:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'constructArgs' in 'MEM[(struct Rooted * *)cx_89(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1709:17: note: 'constructArgs' declared here 1709 | ConstructArgs constructArgs(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1709:17: note: 'cx_89(D)' declared here 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)0>::GenericArgsBase(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:936:47, inlined from 'CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1522:22: /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_63(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1522:14: note: 'args2' declared here 1522 | InvokeArgs args2(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:1522:14: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle, unsigned int, js::EnumFlags, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1132:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_78(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle, unsigned int, js::EnumFlags, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1131:15: note: 'shape' declared here 1131 | RootedShape shape( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1131:15: note: 'cx_78(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.h:41, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropertyResult.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/NativeObject.h:28, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Activation.h:24, 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/RegExpStatics.h:11: In member function 'js::CompactPropMap::getPropertyInfo(unsigned int) const', inlined from 'js::PropMap::getPropertyInfo(unsigned int) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.h:1050:52, inlined from 'js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:580:50: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.h:747:41: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 747 | return PropertyInfo(propInfos_[index]); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:576:12: note: 'propIndex' was declared here 576 | uint32_t propIndex; | ^~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1077:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nbase' in 'MEM[(struct Rooted * *)cx_180(D)]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1077:22: note: 'nbase' declared here 1077 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:1077:22: note: 'cx_180(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JSObject::setProtoUnchecked(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:875:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'nbase' in 'MEM[(struct Rooted * *)cx_84(D)]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'JSObject::setProtoUnchecked(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:874:24: note: 'nbase' declared here 874 | Rooted nbase( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:874:24: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' 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::Scope::clone(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:569:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'envShape' in 'MEM[(struct Rooted * *)cx_272(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::Scope::clone(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:569:15: note: 'envShape' declared here 569 | RootedShape envShape(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:569:15: note: 'cx_272(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_61(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_61(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_61(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_61(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' 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::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle, JS::DeletePolicy > > >, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1426:26: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'envShape' in 'MEM[(struct Rooted * *)cx_29(D) + 40B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle, JS::DeletePolicy > > >, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1426:15: note: 'envShape' declared here 1426 | RootedShape envShape(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1426:15: note: 'cx_29(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_61(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_61(D)' declared here In member function 'JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_61(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_61(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp:83:77, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp:71:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_8(D) + 72B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp: In member function 'js::RegExpStatics::executeLazy(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'shared' declared here 82 | RootedRegExpShared shared(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'cx_8(D)' declared here 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::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1813:40: /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_274(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1813:16: note: 'script' declared here 1813 | RootedScript script(cx, iter.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1813:16: note: 'cx_274(D)' declared here 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::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_60(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_60(D)' declared here 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::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'rootedData' in 'MEM[(struct Rooted * *)cx_60(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'rootedData' declared here 2553 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:2553:59: note: 'cx_60(D)' declared here 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 'SelfHostingScriptSourceObject(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2942:55, inlined from 'SelfHostingScriptSourceObject(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2924:28: /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 * *)cx_11(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'SelfHostingScriptSourceObject(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2941:28: note: 'sourceObject' declared here 2941 | RootedScriptSourceObject sourceObject( | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2941:28: note: 'cx_11(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JSRuntime::cloneSelfHostedFunctionScript(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:3131:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'sourceFun' in 'MEM[(struct Rooted * *)cx_109(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In member function 'JSRuntime::cloneSelfHostedFunctionScript(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:3131:18: note: 'sourceFun' declared here 3131 | RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(name)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:3131:18: note: 'cx_109(D)' declared here 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::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1645:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_114(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1644:34: note: 'data' declared here 1644 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1644:34: note: 'cx_114(D)' declared here 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::FunctionScope::clone(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1115:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'dataClone' in 'MEM[(struct Rooted * *)cx_81(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp: In function 'js::FunctionScope::clone(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1114:34: note: 'dataClone' declared here 1114 | Rooted> dataClone( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.cpp:1114:34: note: 'cx_81(D)' declared here In member function 'js::CompactPropMap::getPropertyInfo(unsigned int) const', inlined from 'js::PropMap::getPropertyInfo(unsigned int) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.h:1050:52, inlined from 'js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:467:50: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PropMap.h:747:41: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 747 | return PropertyInfo(propInfos_[index]); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Shape.cpp:461:12: note: 'propIndex' was declared here 461 | uint32_t propIndex; | ^~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1767:52: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1767:20: note: 'frame' declared here 1767 | RootedSavedFrame frame(cx, SavedFrame::create(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1767:20: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1753:63: /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_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1753:20: note: 'frame' declared here 1753 | RootedSavedFrame frame(cx, createFrameFromLookup(cx, lookup)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1753:20: note: 'cx_36(D)' declared here 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::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1318:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'asyncCauseAtom' in 'MEM[(struct Rooted * *)cx_58(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1318:14: note: 'asyncCauseAtom' declared here 1318 | RootedAtom asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1318:14: note: 'cx_58(D)' declared here 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::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1887: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_110(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1887:16: note: 'obj' declared here 1887 | RootedObject obj(cx, target); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SavedStacks.cpp:1887:16: note: 'cx_110(D)' declared here 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 'CloneObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2989:48: /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 * *)cx_336(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp: In function 'CloneObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2988:35: note: 'sourceObject' declared here 2988 | Rooted sourceObject( | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/SelfHosting.cpp:2988:35: note: 'cx_336(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src28.o /usr/bin/g++ -o Unified_cpp_js_src28.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src28.o.pp Unified_cpp_js_src28.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:7, from Unified_cpp_js_src28.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src28.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:277:69: /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_201(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src28.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:277:21: note: 'obj' declared here 277 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:277:21: note: 'cx_201(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: /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_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'proto' declared here 1067 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'cx_36(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'typedArrayProto' declared here 339 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:339:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'ctorProto' declared here 352 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:352:20: note: 'cx_41(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: /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_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'proto' declared here 1067 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'cx_36(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: /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_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'proto' declared here 1067 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'cx_36(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: /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_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'proto' declared here 1067 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1067:16: note: 'cx_36(D)' declared here 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::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:90:69: /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_134(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:90:21: note: 'obj' declared here 90 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:90:21: note: 'cx_134(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewInt8Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt8Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewUint8Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint8Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewInt16Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt16Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewUint16Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint16Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewInt32Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt32Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewUint32Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint32Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewFloat32Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewFloat32Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewFloat64Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewFloat64Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewUint8ClampedArray(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint8ClampedArray(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewBigInt64Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewBigInt64Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from 'JS_NewBigUint64Array(JSContext*, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:2694:1: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewBigUint64Array(JSContext*, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1800:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tarray' in 'MEM[(struct Rooted * *)cx_196(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1799:29: note: 'tarray' declared here 1799 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1799:29: note: 'cx_196(D)' declared here 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::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ObjectOperations-inl.h:168: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_54(D) + 96B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSObject-inl.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:41: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ObjectOperations-inl.h: In function 'js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ObjectOperations-inl.h:168:12: note: 'id' declared here 168 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ObjectOperations-inl.h:168:12: note: 'cx_54(D)' declared here 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 'BoxedToSource(JSContext*, JS::Handle, char const*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:106:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_76(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp: In function 'BoxedToSource(JSContext*, JS::Handle, char const*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:106:16: note: 'str' declared here 106 | RootedString str(cx, ValueToSource(cx, value)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:106:16: note: 'cx_76(D)' declared here 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 'SymbolToSource(JSContext*, JS::Symbol*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:66:46, inlined from 'js::ValueToSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:135:28: /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_266(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp: In function 'js::ValueToSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:66:16: note: 'desc' declared here 66 | RootedString desc(cx, symbol->description()); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/ToSource.cpp:66:16: note: 'cx_266(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_125(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:7: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_125(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_125(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_125(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_125(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_125(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_125(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_125(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_127(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_126(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_126(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_126(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_126(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_133(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_133(D)' declared here 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::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_132(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'v' declared here 445 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:445:17: note: 'cx_132(D)' declared here 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::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:739:69: /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_172(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:739:21: note: 'obj' declared here 739 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:739:21: note: 'cx_172(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:911:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'map' in 'MEM[(struct Rooted * *)cx_235(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:911:22: note: 'map' declared here 911 | Rooted map(cx, MapObject::create(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:911:22: note: 'cx_235(D)' declared here 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::ubi::ParseBreakdown(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1137:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'breakdown' in 'MEM[(struct Rooted * *)cx_641(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::ParseBreakdown(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1137:16: note: 'breakdown' declared here 1137 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1137:16: note: 'cx_641(D)' declared here 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::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1636:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_428(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1636:16: note: 'src' declared here 1636 | RootedObject src(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1636:16: note: 'cx_428(D)' declared here 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::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:534: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_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:532:21: note: 'obj' declared here 532 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:532:21: note: 'cx_62(D)' declared here 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::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1070:79: /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_62(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1068:21: note: 'obj' declared here 1068 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:1068:21: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_114(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_114(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_114(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_114(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_116(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_116(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_116(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_116(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here 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::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'values' in 'MEM[(struct Rooted * *)cx_116(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'values' declared here 510 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject-inl.h:510:23: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_296(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'buffer' declared here 1320 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1320:32: note: 'cx_296(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:120:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_104(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:119:30: note: 'buffer' declared here 119 | Rooted buffer( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:119:30: note: 'cx_104(D)' declared here 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 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1099:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct Rooted * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1098:16: note: 'defaultCtor' declared here 1098 | RootedObject defaultCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1098:16: note: 'cx_123(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_164(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'bufferCtor' declared here 1226 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:1226:16: note: 'cx_164(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' 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 '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:593:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:565:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'buffer' declared here 882 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TypedArrayObject.cpp:882:32: note: 'cx_5(D)' declared here 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::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:159:68: /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 * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:159:21: note: 'arr' declared here 159 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/UbiNodeCensus.cpp:159:21: note: 'cx_52(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.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/gc -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_gc1.o.pp Unified_cpp_js_src_gc1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' 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/RootingAPI.h:19, 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/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.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 member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Realm*&&)' 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 'IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.cpp:26:28: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'realm' in 'MEM[(struct Rooted * *)cx_102(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.cpp: In function 'IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.cpp:26:20: note: 'realm' declared here 26 | Rooted realm(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/PublicIterators.cpp:26:20: note: 'cx_102(D)' declared here In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GCMarker.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Zone.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Nursery-inl.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking-inl.h:22: In member function 'js::detail::OrderedHashTable, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Range::Range(js::detail::OrderedHashTable, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>*, js::detail::OrderedHashTable, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Range**)', inlined from 'js::detail::OrderedHashTable, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::all()' at /builddir/build/BUILD/firefox-91.13.0/js/src/ds/OrderedHashTable.h:532:43, inlined from 'js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::all()' at /builddir/build/BUILD/firefox-91.13.0/js/src/ds/OrderedHashTable.h:819:33, inlined from 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:2533:60, inlined from 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:2503:21: /builddir/build/BUILD/firefox-91.13.0/js/src/ds/OrderedHashTable.h:362:14: warning: storing the address of local variable 'r' in '*_30' [-Wdangling-pointer=] 362 | *prevp = this; | ~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp: In member function 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:2533:33: note: 'r' declared here 2533 | gc::EphemeronEdgeTable::Range r = gcEphemeronEdges().all(); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:2533:33: note: 'this_12(D)' declared here /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp: In member function 'js::GCMarker::processMarkStackTop(js::SliceBudget&)': /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:1915:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1915 | while (index < end) { | ~~~~~~^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:1851:10: note: 'end' was declared here 1851 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Marking.cpp:1849:13: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1849 | HeapSlot* base; // Slot range base pointer. | ^~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src4.o /usr/bin/g++ -o Unified_cpp_js_src4.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src4.o.pp Unified_cpp_js_src4.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13, from Unified_cpp_js_src4.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::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:258:46: required from here /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1435:5: in 'constexpr' expansion of 'mozTryTempResult_.mozilla::Result::propagateErr()' /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:575:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /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::Error' 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:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ 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 'CreateIntlObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:838:78: /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_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'CreateIntlObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:838:16: note: 'proto' declared here 838 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:838:16: note: 'cx_25(D)' declared here 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 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:856:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctorValue' in 'MEM[(struct Rooted * *)cx_62(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:856:15: note: 'ctorValue' declared here 856 | RootedValue ctorValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:856:15: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:219:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctor' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:217:16: note: 'ctor' declared here 217 | RootedObject ctor( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:217:16: note: 'cx_84(D)' declared here 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::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:286:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'calendars' in 'MEM[(struct Rooted * *)cx_134(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:286:16: note: 'calendars' declared here 286 | RootedObject calendars(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:286:16: note: 'cx_134(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:233:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'ctor' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp: In function 'JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:232:16: note: 'ctor' declared here 232 | RootedObject ctor(cx, GlobalObject::createConstructor( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:232:16: note: 'cx_84(D)' declared here 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::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:85:65: /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_172(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:85:16: note: 'info' declared here 85 | RootedObject info(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:85:16: note: 'cx_172(D)' declared here 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::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:496:65: /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_98(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:496:16: note: 'info' declared here 496 | RootedObject info(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:496:16: note: 'cx_98(D)' declared here 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::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:647:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'locale' in 'MEM[(struct Rooted * *)cx_113(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:647:22: note: 'locale' declared here 647 | RootedLinearString locale(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:647:22: note: 'cx_113(D)' declared here In file included from /usr/include/c++/13/string:51, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers/string:3, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66: In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:24: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 8 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 9 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 10 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 11 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 12 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 13 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<8ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1590:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneLanguageTag(JS::Handle, js::intl::LanguageTagSubtag<8ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 14 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [8, 4294967288] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [9, 4294967289] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [10, 4294967290] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [11, 4294967291] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [12, 4294967292] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [13, 4294967293] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [14, 4294967294] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [8, 4294967288] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [9, 4294967289] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [10, 4294967290] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [11, 4294967291] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [12, 4294967292] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [13, 4294967293] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [14, 4294967294] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ 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::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:416:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'keys' in 'MEM[(struct Rooted * *)cx_234(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:416:21: note: 'keys' declared here 416 | RootedArrayObject keys(cx, &args[2].toObject().as()); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:416:21: note: 'cx_234(D)' declared here 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 'intl_FormatToPartsDateTime(JSContext*, mozilla::intl::DateTimeFormat const*, JS::ClippedTime, js::ImmutableTenuredPtr JSAtomState::*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1244:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)_76 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'intl_FormatToPartsDateTime(JSContext*, mozilla::intl::DateTimeFormat const*, JS::ClippedTime, js::ImmutableTenuredPtr JSAtomState::*, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1244:21: note: 'partsArray' declared here 1244 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1244:21: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:707:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'locale' in 'MEM[(struct Rooted * *)cx_167(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:707:22: note: 'locale' declared here 707 | RootedLinearString locale(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.cpp:707:22: note: 'cx_167(D)' declared here 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 'GetDateTimeDisplayNames(JSContext*, JS::Handle, char const*, JS::Handle, UDateFormatSymbolType, mozilla::Span)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:750:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'keywords' in 'MEM[(struct Rooted * *)cx_134(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp: In function 'GetDateTimeDisplayNames(JSContext*, JS::Handle, char const*, JS::Handle, UDateFormatSymbolType, mozilla::Span)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:750:51: note: 'keywords' declared here 750 | JS::RootedVector keywords(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:750:51: note: 'cx_134(D)' declared here 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::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:1077:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'calendar' in 'MEM[(struct Rooted * *)cx_289(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:1077:22: note: 'calendar' declared here 1077 | RootedLinearString calendar(cx, args[2].toString()->ensureLinear(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.cpp:1077:22: note: 'cx_289(D)' declared here In member function 'js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(char const (&) [3], JSLinearString*)', inlined from 'mozilla::detail::VectorImpl::new_(js::intl::UnicodeExtensionKeyword*, char const (&) [3], JSAtom*&)void' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::Vector::emplaceBack(char const (&) [3], JSAtom*&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:670:15, inlined from 'JS::GCVector::emplaceBack(char const (&) [3], JSAtom*&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVector.h:103:30, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::emplaceBack(char const (&) [3], JSAtom*&)bool' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVector.h:293:29, inlined from 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1028:30: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:756:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized] 756 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1012:13: note: 'hourCycleStr' was declared here 1012 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ 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 'NewDateTimeFormat(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1052:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_175(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'NewDateTimeFormat(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1052:16: note: 'internals' declared here 1052 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1052:16: note: 'cx_175(D)' declared here 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 'NewUDateIntervalFormat(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1389:74, inlined from 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1860:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_125(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1389:16: note: 'internals' declared here 1389 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1389:16: note: 'cx_125(D)' declared here 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 'FormatDateTimeRangeToParts(JSContext*, mozilla::intl::DateTimeFormat const*, UDateIntervalFormat const*, JS::ClippedTime, JS::ClippedTime, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1641:78, inlined from 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1873:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'overallResult' in 'MEM[(struct Rooted * *)_796 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1640:16: note: 'overallResult' declared here 1640 | RootedString overallResult(cx, | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1640:16: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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 'FormatDateTimeRangeToParts(JSContext*, mozilla::intl::DateTimeFormat const*, UDateIntervalFormat const*, JS::ClippedTime, JS::ClippedTime, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1646:58, inlined from 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1873:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)_800 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_FormatDateTimeRange(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1646:21: note: 'partsArray' declared here 1646 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.cpp:1646:21: note: 'MEM[(struct JSContext * const &)&cx]' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src3.o /usr/bin/g++ -o Unified_cpp_js_src3.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src3.o.pp Unified_cpp_js_src3.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/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/builtin/TestingFunctions.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7, from Unified_cpp_js_src3.cpp:2: 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 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6845:55: /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_53(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6845:16: note: 'obj' declared here 6845 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6845:16: note: 'cx_53(D)' declared here 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 'SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6246:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_180(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'SetGCCallback(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6246:16: note: 'opts' declared here 6246 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6246:16: note: 'cx_180(D)' declared here 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 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1506:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'option' in 'MEM[(struct Rooted * *)cx_63(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1506:16: note: 'option' declared here 1506 | RootedString option(cx, JS::ToString(cx, value)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1506:16: note: 'cx_63(D)' declared here 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 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4073:46: /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_455(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4073:16: note: 'info' declared here 4073 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4073:16: note: 'cx_455(D)' declared here 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 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:219:46: /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_348(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:219:16: note: 'info' declared here 219 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:219:16: note: 'cx_348(D)' declared here 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 'DumpHeap(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3632:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_109(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'DumpHeap(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3632:18: note: 'str' declared here 3632 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3632:18: note: 'cx_109(D)' declared here 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 'HasChild(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2563:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'child' in 'MEM[(struct Rooted * *)cx_78(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'HasChild(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2563:15: note: 'child' declared here 2563 | RootedValue child(cx, args.get(1)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2563:15: note: 'cx_78(D)' declared here 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 'GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:183:46: /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_63(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:183:16: note: 'info' declared here 183 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:183:16: note: 'cx_63(D)' declared here 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 'SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6579:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_109(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'SetTimeZone(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6579:24: note: 'str' declared here 6579 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6579:24: note: 'cx_109(D)' declared here 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 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2965:51: /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_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2965:16: note: 'array' declared here 2965 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2965:16: note: 'cx_35(D)' declared here 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 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6667:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_123(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6667:24: note: 'str' declared here 6667 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6667:24: note: 'cx_123(D)' declared here 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 'ObjectGlobal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6870:43: /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_77(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ObjectGlobal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6870:16: note: 'obj' declared here 6870 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6870:16: note: 'cx_77(D)' declared here 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 'GlobalLexicals(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6936:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'res' in 'MEM[(struct Rooted * *)cx_120(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GlobalLexicals(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6936:16: note: 'res' declared here 6936 | RootedObject res(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6936:16: note: 'cx_120(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakMapObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:242: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_131(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:242:16: note: 'obj' declared here 242 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:242:16: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4286:61: /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_66(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4285:32: note: 'obj' declared here 4285 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4285:32: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4251:61: /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_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4250:32: note: 'obj' declared here 4250 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4250:32: note: 'cx_64(D)' declared here 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 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3685:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_406(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3685:16: note: 'stack' declared here 3685 | RootedObject stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3685:16: note: 'cx_406(D)' declared here 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 'IsSmallFunction(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7315:51: /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_80(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Scope.h:38, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/SharedContext.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/CompilationStencil.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeCompilation.h:18, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:51: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function 'IsSmallFunction(JSContext*, unsigned int, JS::Value*)': /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()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: 'cx_80(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'Collator(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:117:61, inlined from 'Collator(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:137:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'collator' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp: In function 'Collator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:116:27: note: 'collator' declared here 116 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:116:27: note: 'cx_4(D)' declared here 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 'ToLaneInterp(JSContext*, JS::Handle, LaneInterp*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1109:45, inlined from 'WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1166:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'interpStr' in 'MEM[(struct Rooted * *)cx_409(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1109:16: note: 'interpStr' declared here 1109 | RootedString interpStr(cx, ToString(cx, v)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1109:16: note: 'cx_409(D)' declared here 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 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle)#1}::operator()(JSContext*, JS::Handle) const' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2000:65, inlined from 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2024: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_13(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2000:18: note: 'obj' declared here 2000 | RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2000:18: note: 'cx_13(D)' declared here 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 'ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5713:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_188(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5713:16: note: 'str' declared here 5713 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5713:16: note: 'cx_188(D)' declared here 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 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5620:45: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_254(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5620:16: note: 'str' declared here 5620 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5620:16: note: 'cx_254(D)' declared here 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::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7014:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_112(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'js::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7013:24: note: 'linearStr' declared here 7013 | RootedLinearString linearStr(cx, | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7013:24: note: 'cx_112(D)' declared here 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::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:8447:51: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pccount' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'js::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:8447:18: note: 'pccount' declared here 8447 | RootedObject pccount(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:8447:18: note: 'cx_53(D)' declared here 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::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:145:46: /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 * *)cx_189(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:145:16: note: 'arr' declared here 145 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:145:16: note: 'cx_189(D)' declared here 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_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:171:47: /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_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp: In function 'JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:171:16: note: 'obj' declared here 171 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMapObject.cpp:171:16: note: 'cx_28(D)' declared here 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::WeakRefObject::readBarrier(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:228:38: /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_94(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp: In function 'js::WeakRefObject::readBarrier(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:228:16: note: 'obj' declared here 228 | RootedObject obj(cx, self->target()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:228:16: note: 'cx_94(D)' declared here 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_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:234:47: /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_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp: In function 'JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:234:16: note: 'obj' declared here 234 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:234:16: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'Collator(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:117:61, inlined from 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:145:18: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'collator' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:116:27: note: 'collator' declared here 116 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:116:27: note: 'cx_4(D)' declared here 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::intl_availableCollations(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:182:53: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'collations' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:182:16: note: 'collations' declared here 182 | RootedObject collations(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:182:16: note: 'cx_98(D)' declared here 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 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5811:65: /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_87(D) + 32B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5811:16: note: 'script' declared here 5811 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5811:16: note: 'cx_87(D)' declared here 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 'ToNaNFlavor(JSContext*, JS::Handle, NaNFlavor*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1327:45, inlined from 'WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1369:19: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'flavorStr' in 'MEM[(struct Rooted * *)cx_83(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1327:16: note: 'flavorStr' declared here 1327 | RootedString flavorStr(cx, ToString(cx, v)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1327:16: note: 'cx_83(D)' declared here 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 'NewString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2799:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_275(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'NewString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2799:16: note: 'src' declared here 2799 | RootedString src(cx, ToString(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:2799:16: note: 'cx_275(D)' declared here 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 'GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5087:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'cfg' in 'MEM[(struct Rooted * *)cx_197(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBacktrace(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5087:18: note: 'cfg' declared here 5087 | RootedObject cfg(cx, ToObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5087:18: note: 'cx_197(D)' declared here 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 'CompileToStencil(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5903:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_155(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CompileToStencil(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5903:16: note: 'src' declared here 5903 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5903:16: note: 'cx_155(D)' declared here 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 'CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6021:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_356(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6021:16: note: 'src' declared here 6021 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6021:16: note: 'cx_356(D)' declared here 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 'GetICUOptions(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7185:46: /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_139(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetICUOptions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7185:16: note: 'info' declared here 7185 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:7185:16: note: 'cx_139(D)' declared here 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 'WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1480:37: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'wasmCallFrame' in 'MEM[(struct Rooted * *)cx_104(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1480:21: note: 'wasmCallFrame' declared here 1480 | RootedValueVector wasmCallFrame(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:1480:21: note: 'cx_104(D)' declared here 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 'GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3466:33: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'promises' in 'MEM[(struct Rooted * *)cx_125(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3466:22: note: 'promises' declared here 3466 | RootedObjectVector promises(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:3466:22: note: 'cx_125(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakSetObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:182:66: /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_314(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp: In function 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:182:26: note: 'obj' declared here 182 | Rooted obj(cx, WeakSetObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSetObject.cpp:182:26: note: 'cx_314(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakRefObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:50:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'weakRef' in 'MEM[(struct Rooted * *)cx_176(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp: In function 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:49:26: note: 'weakRef' declared here 49 | Rooted weakRef( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakRefObject.cpp:49:26: note: 'cx_176(D)' declared here 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 'Deserialize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4461:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_222(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'Deserialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4461:18: note: 'opts' declared here 4461 | RootedObject opts(cx, &args[1].toObject()); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4461:18: note: 'cx_222(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4171:61: /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_99(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4170:32: note: 'obj' declared here 4170 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4170:32: note: 'cx_99(D)' declared here 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 'NewUCollator(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:237:68, inlined from 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:443:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_91(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:237:16: note: 'internals' declared here 237 | RootedObject internals(cx, intl::GetInternalsObject(cx, collator)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.cpp:237:16: note: 'cx_91(D)' declared here 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 'ShapeSnapshotObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4880:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'snapshot' in 'MEM[(struct Rooted * *)cx_59(D) + 112B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'ShapeSnapshotObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4879:36: note: 'snapshot' declared here 4879 | Rooted> snapshot(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4879:36: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, ShapeSnapshotObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4932:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'otherSnapshot' in 'MEM[(struct Rooted * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4932:16: note: 'otherSnapshot' declared here 4932 | RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4932:16: note: 'cx_115(D)' declared here 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 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6974:65: /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_125(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6974:21: note: 'array' declared here 6974 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, 2)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:6974:21: note: 'cx_125(D)' declared here 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::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4380:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_200(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4380:18: note: 'opts' declared here 4380 | RootedObject opts(cx, ToObject(cx, args.get(2))); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:4380:18: note: 'cx_200(D)' declared here 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 'FindPath(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5356: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 * *)cx_280(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp: In function 'FindPath(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5356:21: note: 'result' declared here 5356 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:5356:21: note: 'cx_280(D)' declared here make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -o Unified_cpp_js_src_gc2.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/gc -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_gc2.o.pp Unified_cpp_js_src_gc2.cpp 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' js/src/Unified_cpp_js_src6.o /usr/bin/g++ -o Unified_cpp_js_src6.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src6.o.pp Unified_cpp_js_src6.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/builtin/streams/MiscellaneousOperations.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:231:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:230:27: note: 'unwrappedStream' declared here 230 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:230:27: note: 'cx_36(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'GetUnwrappedDest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:87:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'writer' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'GetUnwrappedDest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:87:40: note: 'writer' declared here 87 | Rooted writer(cx, state->writer()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:87:40: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:292:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_165(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:291:27: note: 'unwrappedStream' declared here 291 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:291:27: note: 'cx_165(D)' declared here 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::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:23, inlined from 'js::ReturnPromiseRejectedWithPendingError(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.h:30:59, inlined from 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:253:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_71(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'exn' declared here 35 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'cx_71(D)' declared here 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::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:23, inlined from 'js::ReturnPromiseRejectedWithPendingError(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.h:30:59, inlined from 'ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:428:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_292(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'exn' declared here 35 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'cx_292(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:499:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_108(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:498:27: note: 'unwrappedStream' declared here 498 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:498:27: note: 'cx_108(D)' declared here 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::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_29(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseRejectedWithPendingError(JSContext*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'exn' declared here 35 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:141:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_267(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:140:27: note: 'stream' declared here 140 | Rooted stream(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:140:27: note: 'cx_267(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:91:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:90:27: note: 'stream' declared here 90 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStream.cpp:90:27: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::PullIntoDescriptor::create(JSContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, JS::Handle, js::ReaderType)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'descriptor' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PullIntoDescriptor.cpp: In function 'js::PullIntoDescriptor::create(JSContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, JS::Handle, js::ReaderType)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ByteLengthQueuingStrategy*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:59:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'strategy' in 'MEM[(struct Rooted * *)cx_153(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:58:38: note: 'strategy' declared here 58 | Rooted strategy( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:58:38: note: 'cx_153(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CountQueuingStrategy*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:154:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'strategy' in 'MEM[(struct Rooted * *)cx_153(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:153:33: note: 'strategy' declared here 153 | Rooted strategy( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/QueueingStrategies.cpp:153:33: note: 'cx_153(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadFromSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:934:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'readFromSource' in 'MEM[(struct Rooted * *)cx_186(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'ReadFromSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:933:25: note: 'readFromSource' declared here 933 | Rooted readFromSource(cx, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:933:25: note: 'cx_186(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:47:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:33: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'handlerFun' declared here 45 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'Shutdown(JSContext*, JS::Handle, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:424:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'finalize' in 'MEM[(struct Rooted * *)cx_101(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'Shutdown(JSContext*, JS::Handle, JS::Handle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:423:27: note: 'finalize' declared here 423 | Rooted finalize( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:423:27: note: 'cx_101(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShutdownWithAction(JSContext*, JS::Handle, js::PipeToState::ShutdownAction, JS::Handle >)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:361:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'actAndfinalize' in 'MEM[(struct Rooted * *)cx_116(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'ShutdownWithAction(JSContext*, JS::Handle, js::PipeToState::ShutdownAction, JS::Handle >)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:360:27: note: 'actAndfinalize' declared here 360 | Rooted actAndfinalize( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:360:27: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:755:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedDest' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnDestErrored(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:755:27: note: 'unwrappedDest' declared here 755 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:755:27: note: 'cx_60(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:720:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedSource' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnSourceErrored(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:720:27: note: 'unwrappedSource' declared here 720 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:720:27: note: 'cx_60(D)' declared here 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 'OnDestClosed(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:616:23, inlined from 'OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:740:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_38(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnDestClosed(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:616:19: note: 'v' declared here 616 | Rooted v(cx); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:616:19: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PipeToState*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:1155:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'state' in 'MEM[(struct Rooted * *)cx_134(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp: In function 'js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:1154:24: note: 'state' declared here 1154 | Rooted state(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/PipeToState.cpp:1154:24: note: 'cx_134(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src5.o /usr/bin/g++ -o Unified_cpp_js_src5.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src5.o.pp Unified_cpp_js_src5.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' In file included from Unified_cpp_js_src5.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::ImmutablePropertyNamePtr JSAtomState::* GetFieldTypeForNumberField(UNumberFormatFields, JS::HandleValue, FormattingType)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:672:10: warning: enumeration value 'UNUM_APPROXIMATELY_SIGN_FIELD' not handled in switch [-Wswitch] 672 | switch (fieldName) { | ^ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/intl/DateTimePatternGenerator.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:13, from Unified_cpp_js_src5.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/intl/ICU4CGlue.h: At global scope: /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::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListFormatObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ListFormat(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:119:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'listFormat' in 'MEM[(struct Rooted * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp: In function 'ListFormat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:118:29: note: 'listFormat' declared here 118 | Rooted listFormat( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:118:29: note: 'cx_102(D)' declared here 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 'NewPluralRules(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.cpp:181:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_220(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.cpp: In function 'NewPluralRules(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.cpp:181:16: note: 'internals' declared here 181 | RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.cpp:181:16: note: 'cx_220(D)' declared here 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::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1268:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct Rooted * *)cx_94(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1268:22: note: 'tagLinearStr' declared here 1268 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1268:22: note: 'cx_94(D)' declared here 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::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1308:69: /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_61(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1308:22: note: 'linear' declared here 1308 | RootedLinearString linear(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1308:22: note: 'cx_61(D)' declared here 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::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1351:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unicodeType' in 'MEM[(struct Rooted * *)cx_175(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1351:22: note: 'unicodeType' declared here 1351 | RootedLinearString unicodeType(cx, typeArg.toString()->ensureLinear(cx)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:1351:22: note: 'cx_175(D)' declared here 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::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:238:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'measurementUnits' in 'MEM[(struct Rooted * *)cx_117(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:237:16: note: 'measurementUnits' declared here 237 | RootedObject measurementUnits( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:237:16: note: 'cx_117(D)' declared here 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 'NumberFormatFields::toArray(JSContext*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1013:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)cx_167(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp: In member function 'NumberFormatFields::toArray(JSContext*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1013:21: note: 'partsArray' declared here 1013 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1013:21: note: 'cx_167(D)' declared here 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 'FormattedNumberToParts(JSContext*, UFormattedValue const*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*, FormattingType, JS::MutableHandle) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1084:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'overallResult' in 'MEM[(struct Rooted * *)cx_1(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp: In function 'FormattedNumberToParts(JSContext*, UFormattedValue const*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*, FormattingType, JS::MutableHandle) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1084:16: note: 'overallResult' declared here 1084 | RootedString overallResult(cx, FormattedNumberToString(cx, formattedValue)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1084:16: note: 'cx_1(D)' declared here 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::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::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:199:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'linkName' in 'MEM[(struct Rooted * *)cx_5(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:199:14: note: 'linkName' declared here 199 | RootedAtom linkName(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:199:14: note: 'cx_5(D)' declared here 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::intl::SharedIntlData::validateTimeZoneName(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:245:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'timeZoneLinear' in 'MEM[(struct Rooted * *)cx_119(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::validateTimeZoneName(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:245:22: note: 'timeZoneLinear' declared here 245 | RootedLinearString timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:245:22: note: 'cx_119(D)' declared here 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::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:264:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'timeZoneLinear' in 'MEM[(struct Rooted * *)cx_206(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:264:22: note: 'timeZoneLinear' declared here 264 | RootedLinearString timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:264:22: note: 'cx_206(D)' declared here 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::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:677:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct Rooted * *)cx_41(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:677:22: note: 'localeLinear' declared here 677 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:677:22: note: 'cx_41(D)' declared here 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::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:528:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct Rooted * *)cx_48(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:528:22: note: 'localeLinear' declared here 528 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SharedIntlData.cpp:528:22: note: 'cx_48(D)' declared here 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 'NewUListFormatter(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:153:70, inlined from 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:442:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_239(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp: In function 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:153:16: note: 'internals' declared here 153 | RootedObject internals(cx, intl::GetInternalsObject(cx, listFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:153:16: note: 'cx_239(D)' declared here 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 'FormatListToParts(JSContext*, UListFormatter*, mozilla::Vector, 8ul, js::TempAllocPolicy> const&, mozilla::Vector const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:316:78, inlined from 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:500:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'overallResult' in 'MEM[(struct Rooted * *)_443 + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp: In function 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:315:16: note: 'overallResult' declared here 315 | RootedString overallResult(cx, | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:315:16: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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 'FormatListToParts(JSContext*, UListFormatter*, mozilla::Vector, 8ul, js::TempAllocPolicy> const&, mozilla::Vector const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:321:58, inlined from 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:500:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)_447 + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp: In function 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:321:21: note: 'partsArray' declared here 321 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.cpp:321:21: note: 'MEM[(struct JSContext * const &)&cx]' declared here 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 'CreateLocaleObject(JSContext*, JS::Handle, js::intl::LanguageTag const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:113:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_81(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'CreateLocaleObject(JSContext*, JS::Handle, js::intl::LanguageTag const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:113:16: note: 'tagStr' declared here 113 | RootedString tagStr(cx, tag.toString(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:113:16: note: 'cx_81(D)' declared here 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 'Locale_minimize(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:913:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_60(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_minimize(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:913:22: note: 'tagStr' declared here 913 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:913:22: note: 'cx_60(D)' declared here 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 'Locale_maximize(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:877:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_60(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_maximize(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:877:22: note: 'tagStr' declared here 877 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:877:22: note: 'cx_60(D)' declared here 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 'Locale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:512:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct Rooted * *)cx_459(D) + 48B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp: In function 'Locale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:512:22: note: 'tagLinearStr' declared here 512 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Locale.cpp:512:22: note: 'cx_459(D)' declared here 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 'NewURelativeDateTimeFormatter(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.cpp:160:78, inlined from 'js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.cpp:397:40: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_166(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.cpp:160:16: note: 'internals' declared here 160 | RootedObject internals(cx, intl::GetInternalsObject(cx, relativeTimeFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.cpp:160:16: note: 'cx_166(D)' declared here 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 'NewNumberFormat(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:323:72, inlined from 'js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:1268:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_258(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:323:16: note: 'internals' declared here 323 | RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.cpp:323:16: note: 'cx_258(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src29.o /usr/bin/g++ -o Unified_cpp_js_src29.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src29.o.pp Unified_cpp_js_src29.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc3.o /usr/bin/g++ -o Unified_cpp_js_src_gc3.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/gc -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_gc3.o.pp Unified_cpp_js_src_gc3.cpp 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' js/src/Unified_cpp_js_src7.o /usr/bin/g++ -o Unified_cpp_js_src7.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src7.o.pp Unified_cpp_js_src7.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/jsapi.h:27, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:15, from Unified_cpp_js_src7.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/CallArgs.h:73, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.h:30: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:220:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'reader' declared here 218 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'unwrappedController' declared here 143 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'cx_60(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'reader' declared here 52 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'cx_44(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:74:33: note: 'unwrappedReader' declared here 74 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:74:33: note: 'cx_50(D)' declared here 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::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:262:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_80(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:257:24: note: 'templateObject' declared here 257 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:257:24: note: 'cx_80(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_103(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:391:33: note: 'unwrappedReader' declared here 391 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:391:33: note: 'cx_103(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamHasDefaultReader(JSContext*, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:463:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_37(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamHasDefaultReader(JSContext*, JS::Handle, bool*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:462:33: note: 'unwrappedReader' declared here 462 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:462:33: note: 'cx_37(D)' declared here 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::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:656:79: /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 * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:656:26: note: 'promise' declared here 656 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:656:26: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:97:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'unwrappedStream' declared here 95 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStream::create(JSContext*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:133:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream::create(JSContext*, void*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:132:27: note: 'stream' declared here 132 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:132:27: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_232(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:313:33: note: 'unwrappedReader' declared here 313 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:313:33: note: 'cx_232(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_73(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:27: note: 'unwrappedStream' declared here 456 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:27: note: 'cx_73(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here 281 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'cx_45(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:105:37: note: 'controller' declared here 105 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:105:37: note: 'cx_44(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:76, inlined from 'js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:27: note: 'unwrappedStream' declared here 456 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:456:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_198(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:190:33: note: 'unwrappedReader' declared here 190 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:190:33: note: 'cx_198(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:348:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedQueue' in 'MEM[(struct Rooted * *)cx_71(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:348:23: note: 'unwrappedQueue' declared here 348 | Rooted unwrappedQueue(cx, unwrappedController->queue()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:348:23: note: 'cx_71(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_48(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here 219 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'cx_48(D)' declared here 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::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'sourceCancelPromise' in 'MEM[(struct Rooted * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:154:21: note: 'sourceCancelPromise' declared here 154 | Rooted sourceCancelPromise( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamInternals.cpp:154:21: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:396:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_300(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:394:27: note: 'unwrappedStream' declared here 394 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:394:27: note: 'cx_300(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:47:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'handlerFun' declared here 45 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_180(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:557:44: note: 'controller' declared here 557 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:557:44: note: 'cx_180(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:549:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_208(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:547:40: note: 'reader' declared here 547 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:547:40: note: 'cx_208(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:322:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_152(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:320:31: note: 'unwrappedStream' declared here 320 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:320:31: note: 'cx_152(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'onPullFulfilled' in 'MEM[(struct Rooted * *)cx_276(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:229:21: note: 'onPullFulfilled' declared here 229 | Rooted onPullFulfilled( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:229:21: note: 'cx_276(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:70:37: note: 'unwrappedController' declared here 70 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:70:37: note: 'cx_55(D)' declared here 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::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'pendingPromise' in 'MEM[(struct Rooted * *)cx_175(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here 500 | Rooted pendingPromise( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'cx_175(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' 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::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:415:35: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_170(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:415:27: note: 'stack' declared here 415 | Rooted stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:415:27: note: 'cx_170(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_51(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here 250 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:190:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedTeeState' in 'MEM[(struct Rooted * *)cx_280(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:189:21: note: 'unwrappedTeeState' declared here 189 | Rooted unwrappedTeeState(cx, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamOperations.cpp:189:21: note: 'cx_280(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src8.o /usr/bin/g++ -o Unified_cpp_js_src8.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src8.o.pp Unified_cpp_js_src8.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/dist/include/js/Class.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:257:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp: In function 'WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:256:27: note: 'unwrappedStream' declared here 256 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:256:27: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:89:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:89:27: note: 'stream' declared here 89 | Rooted stream(cx, ReadableStream::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:89:27: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:194:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:193:27: note: 'unwrappedStream' declared here 193 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:193:27: note: 'cx_33(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:221:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_36(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:220:27: note: 'unwrappedStream' declared here 220 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:220:27: note: 'cx_36(D)' declared here In member functiomake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' n 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:413:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:412:27: note: 'unwrappedStream' declared here 412 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:412:27: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:463:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_92(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:462:27: note: 'unwrappedStream' declared here 462 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:462:27: note: 'cx_92(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:496:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:495:27: note: 'unwrappedStream' declared here 495 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:495:27: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:526:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:525:27: note: 'unwrappedStream' declared here 525 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:525:27: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:557:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:556:33: note: 'unwrappedReader' declared here 556 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:556:33: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:598:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:597:40: note: 'unwrappedReader' declared here 597 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:597:40: note: 'cx_33(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:57:75: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_61(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:55:44: note: 'unwrappedController' declared here 55 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:55:44: note: 'cx_61(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:239:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:238:27: note: 'unwrappedStream' declared here 238 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:238:27: note: 'cx_60(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::TeeState::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/TeeState.cpp:29:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'state' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/TeeState.cpp: In function 'js::TeeState::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'cx_79(D)' declared here 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::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:469:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStrategySize' in 'MEM[(struct Rooted * *)cx_86(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:469:17: note: 'unwrappedStrategySize' declared here 469 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:469:17: note: 'cx_86(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:285:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_173(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:284:27: note: 'unwrappedStream' declared here 284 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:284:27: note: 'cx_173(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_168(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here 155 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'cx_168(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:573:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:572:33: note: 'unwrappedReader' declared here 572 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/StreamAPI.cpp:572:33: note: 'cx_33(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:47:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:31: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'handlerFun' declared here 45 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, js::SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_188(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, js::SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:251:44: note: 'controller' declared here 251 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:251:44: note: 'cx_188(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:97:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_232(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp: In function 'js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:96:27: note: 'stream' declared here 96 | Rooted stream(cx, | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStream.cpp:96:27: note: 'cx_232(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:970:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'onFulfilled' in 'MEM[(struct Rooted * *)cx_177(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:970:21: note: 'onFulfilled' declared here 970 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:970:21: note: 'cx_177(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:27: note: 'unwrappedStream' declared here 614 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:27: note: 'cx_50(D)' declared here 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::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:556:35: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'enqueueResult' in 'MEM[(struct Rooted * *)cx_82(D) + 104B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:556:19: note: 'enqueueResult' declared here 556 | Rooted enqueueResult(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:556:19: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:76, inlined from 'js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:156:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:27: note: 'unwrappedStream' declared here 614 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:614:27: note: 'cx_52(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' js/src/Unified_cpp_js_src9.o /usr/bin/g++ -o Unified_cpp_js_src9.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 -I/builddir/build/BUILD/firefox-91.13.0/js/src/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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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_src9.o.pp Unified_cpp_js_src9.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' 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/Class.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here 294 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'cx_49(D)' declared here 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::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:105:79: /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 * *)cx_141(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:105:26: note: 'promise' declared here 105 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:105:26: note: 'cx_141(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:397:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_82(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:395:40: note: 'unwrappedWriter' declared here 395 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:395:40: note: 'cx_82(D)' declared here 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::WritableStreamClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:226:79: /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 * *)cx_145(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:226:26: note: 'promise' declared here 226 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:226:26: note: 'cx_145(D)' declared here 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 'EnsurePromiseRejected(JSContext*, JS::Handle, JSObject* (js::WritableStreamDefaultWriter::*)() const, void (js::WritableStreamDefaultWriter::*)(JSObject*), JS::Handle) [clone .constprop.0]' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:192:50: /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 * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'EnsurePromiseRejected(JSContext*, JS::Handle, JSObject* (js::WritableStreamDefaultWriter::*)() const, void (js::WritableStreamDefaultWriter::*)(JSObject*), JS::Handle) [clone .constprop.0]': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:190:26: note: 'unwrappedPromise' declared here 190 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:190:26: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:299:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_69(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:27: note: 'unwrappedStream' declared here 298 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:27: note: 'cx_69(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here 445 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:66:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'writer' in 'MEM[(struct Rooted * *)cx_270(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here 65 | Rooted writer( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'cx_270(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_106(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here 225 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'cx_106(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:845:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_137(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:844:42: note: 'unwrappedWriter' declared here 844 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:844:42: note: 'cx_137(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_74(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:441:27: note: 'unwrappedStream' declared here 441 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:441:27: note: 'cx_74(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_71(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:410:27: note: 'unwrappedStream' declared here 410 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:410:27: note: 'cx_71(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStream::create(JSContext*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:74:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStream::create(JSContext*, void*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:73:27: note: 'stream' declared here 73 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:73:27: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:888:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:887:42: note: 'unwrappedWriter' declared here 887 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:887:42: note: 'cx_98(D)' declared here 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::WritableStreamFinishErroring(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:553: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 * *)cx_328(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamFinishErroring(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:551:21: note: 'promise' declared here 551 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:551:21: note: 'cx_328(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:370:56: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_121(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:369:42: note: 'unwrappedWriter' declared here 369 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:369:42: note: 'cx_121(D)' declared here 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::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:157:79: /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 * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:157:26: note: 'promise' declared here 157 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:157:26: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:64:27: note: 'unwrappedStream' declared here 64 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:64:27: note: 'cx_30(D)' declared here 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::WritableStreamAddWriteRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:288:79: /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 * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:288:26: note: 'promise' declared here 288 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamOperations.cpp:288:26: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:362:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:27: note: 'unwrappedStream' declared here 361 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:27: note: 'cx_123(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' js/src/build/libjs_static.a rm -f libjs_static.a /usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src27.o ../Unified_cpp_js_src28.o ../Unified_cpp_js_src29.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../../../intl/components/Unified_cpp_intl_components0.o ../../../intl/components/Unified_cpp_intl_components1.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../gc/Unified_cpp_js_src_gc3.o ../irregexp/RegExpNativeMacroAssembler.o ../irregexp/regexp-compiler.o ../irregexp/Unified_cpp_js_src_irregexp0.o ../irregexp/Unified_cpp_js_src_irregexp1.o ../irregexp/Unified_cpp_js_src_irregexp2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../wasm/Unified_cpp_js_src_wasm4.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_cos.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/k_rem_pio2.o ../../../modules/fdlibm/src/k_sin.o ../../../modules/fdlibm/src/k_tan.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_cos.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_sin.o ../../../modules/fdlibm/src/s_tan.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/AwakeTimeStamp.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Uptime.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' js/src/build/libmozjs-91.so rm -f libmozjs-91.so /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-91.so -o libmozjs-91.so /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build/libmozjs-91_so.list -lpthread -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 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-91.13.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/libjsrust.a -Wl,--version-script,symverscript -Wl,-soname,libmozjs-91.so.0 -lm -licui18n -licuuc -licudata -lz -lm -ldl /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.check_binary --target libmozjs-91.so BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libmozjs-91.so"], "start": 1680776831.091893, "end": 1680776831.1580112, "context": null} chmod +x libmozjs-91.so In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 8 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 9 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 10 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 11 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 12 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 13 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.imake[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/js/src/build' ../../../config/nsinstall -R -m 644 'libmozjs-91.so' '../../../dist/bin' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' sra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 14 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [8, 9223372036854775800] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [9, 9223372036854775801] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [10, 9223372036854775802] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [11, 9223372036854775803] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [12, 9223372036854775804] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [13, 9223372036854775805] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [14, 9223372036854775806] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [8, 4294967288] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [9, 4294967289] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [10, 4294967290] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [11, 4294967291] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [12, 4294967292] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [13, 4294967293] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [14, 4294967294] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^ In member function '__ct ', inlined from 'new_' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'moveConstruct' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:869:24, inlined from '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1180:7, inlined from 'new_' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/MallocProvider.h:234:3, inlined from 'create' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1765:34, inlined from 'instantiate' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1268:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: '__builtin_memset' writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 102 | aRefPtr.mRawPtr = nullptr; | ^ In member function 'instantiate': lto1: note: destination object is likely at address zero In function 'memcpy', inlined from 'PodCopy' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from 'maybeRealloc' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1171:31, inlined from 'ToUpperCase' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1272:25: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading between 128 and 4294967295 bytes from a region of size 40 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'ToUpperCase': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1187:52: note: source object 'newChars' of size 40 1187 | mozilla::MaybeOneOf newChars; | ^ /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/js/src/shell' mkdir -p '../../../dist/bin/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' js/src/shell/js /usr/bin/g++ -o ../../../dist/bin/js -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=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 /builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell/js.list -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-91.13.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /builddir/build/BUILD/firefox-91.13.0/js/src/riscv64gc-unknown-linux-gnu/release/libjsrust.a -pie -lm -licui18n -licuuc -licudata -lz -lm -ldl -lreadline make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/shell' In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 8 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 9 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 10 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 11 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 12 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 13 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:0, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:0, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:0, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:0, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:0, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:0, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:0, inlined from 'copyChars.isra' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:475:0: /usr/include/c++/13/bits/stl_algobase.h:388: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'copyChars.isra': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset 14 into destination object 'chars_' of size 8 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [8, 9223372036854775800] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [9, 9223372036854775801] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [10, 9223372036854775802] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [11, 9223372036854775803] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [12, 9223372036854775804] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [13, 9223372036854775805] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneRegionTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1622:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneRegionTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [14, 9223372036854775806] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [8, 4294967288] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [9, 4294967289] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [10, 4294967290] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [11, 4294967291] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [12, 4294967292] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [13, 4294967293] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In function '__copy_m', inlined from '__copy_move_a2' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '__copy_move_a1' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '__copy_move_a' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from 'copy' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from '__copy_n' at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from 'copy_n' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'set' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'ParseStandaloneScriptTag.constprop' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.cpp:1606:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h: In function 'ParseStandaloneScriptTag.constprop': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/LanguageTag.h:141: note: at offset [14, 4294967294] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | In member function '__ct ', inlined from 'new_' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'moveConstruct' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Vector.h:869:24, inlined from '__ct ' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmInstance.cpp:1180:7, inlined from 'new_' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/MallocProvider.h:234:3, inlined from 'create' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmJS.cpp:1765:34, inlined from 'instantiate' at /builddir/build/BUILD/firefox-91.13.0/js/src/wasm/WasmModule.cpp:1268:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: '__builtin_memset' writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 102 | aRefPtr.mRawPtr = nullptr; | ^ In member function 'instantiate': lto1: note: destination object is likely at address zero In function 'memcpy', inlined from 'PodCopy' at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from 'maybeRealloc' at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1171:31, inlined from 'ToUpperCase' at /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1272:25: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading between 128 and 4294967295 bytes from a region of size 40 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp: In function 'ToUpperCase': /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.cpp:1187:52: note: source object 'newChars' of size 40 1187 | mozilla::MaybeOneOf newChars; | ^ /usr/bin/ld: /tmp/ccLUv2b5.ltrans124.ltrans.o: warning: relocation against `_ZL13TlsJitContext.lto_priv.0' in read-only section `.text._ZN2js4wasm12LazyStubTier10createManyERKN7mozilla6VectorIjLm8ENS_17SystemAllocPolicyEEERKNS0_8CodeTierEbPm.isra.0' /usr/bin/ld: read-only segment has dynamic relocations collect2: error: ld returned 1 exit status make[3]: *** [/builddir/build/BUILD/firefox-91.13.0/config/rules.mk:422: ../../../dist/bin/js] Error 1 make[2]: *** [/builddir/build/BUILD/firefox-91.13.0/config/recurse.mk:72: js/src/shell/target] Error 2 RPM build errors: 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.NwIo9B (%build) Bad exit status from /var/tmp/rpm-tmp.NwIo9B (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, 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 --target riscv64 --nodeps /builddir/build/SPECS/mozjs91.spec