<86>Apr 27 10:21:01 userdel[874493]: delete user 'rooter' <86>Apr 27 10:21:01 userdel[874493]: removed group 'rooter' owned by 'rooter' <86>Apr 27 10:21:01 userdel[874493]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 10:21:01 groupadd[874503]: group added to /etc/group: name=rooter, GID=1787 <86>Apr 27 10:21:01 groupadd[874503]: group added to /etc/gshadow: name=rooter <86>Apr 27 10:21:01 groupadd[874503]: new group: name=rooter, GID=1787 <86>Apr 27 10:21:01 useradd[874514]: new user: name=rooter, UID=1787, GID=1787, home=/root, shell=/bin/bash, from=none <86>Apr 27 10:21:01 userdel[874537]: delete user 'builder' <86>Apr 27 10:21:01 userdel[874537]: removed group 'builder' owned by 'builder' <86>Apr 27 10:21:01 userdel[874537]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 10:21:01 groupadd[874553]: group added to /etc/group: name=builder, GID=1788 <86>Apr 27 10:21:01 groupadd[874553]: group added to /etc/gshadow: name=builder <86>Apr 27 10:21:01 groupadd[874553]: new group: name=builder, GID=1788 <86>Apr 27 10:21:01 useradd[874572]: new user: name=builder, UID=1788, GID=1788, home=/usr/src, shell=/bin/bash, from=none warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root <13>Apr 27 10:21:05 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 27 10:21:05 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 27 10:21:05 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 27 10:21:05 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 27 10:21:05 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 10:21:05 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 27 10:21:05 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 10:21:05 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 10:21:05 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 27 10:21:05 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 27 10:21:05 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 10:21:05 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 10:21:05 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 10:21:05 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 10:21:06 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 10:21:06 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Apr 27 10:21:06 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 10:21:06 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 10:21:09 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed <13>Apr 27 10:21:09 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 10:21:09 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed <13>Apr 27 10:21:09 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed <13>Apr 27 10:21:09 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 10:21:09 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed <13>Apr 27 10:21:09 rpmi: libngtcp2.16-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 10:21:09 rpmi: libngtcp2_crypto_gnutls8-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 10:21:09 rpmi: python3-module-pkg_resources-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 10:21:09 rpmi: llvm17.0-filesystem-17.0.6-alt4.2 sisyphus+345738.100.1.1 1713946796 installed <13>Apr 27 10:21:09 rpmi: llvm17.0-polly-17.0.6-alt4.2 sisyphus+345738.100.1.1 1713946796 installed <13>Apr 27 10:21:09 rpmi: llvm17.0-gold-17.0.6-alt4.2 sisyphus+345738.100.1.1 1713946796 installed <13>Apr 27 10:21:11 rpmi: llvm17.0-libs-17.0.6-alt4.2 sisyphus+345738.100.1.1 1713946796 installed <13>Apr 27 10:21:14 rpmi: rust-1:1.77.1-alt1 sisyphus+344230.100.10.1 1712503019 installed <13>Apr 27 10:21:14 rpmi: libpython3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 10:21:14 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 10:21:14 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 10:21:14 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 10:21:15 rpmi: python3-dev-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 10:21:15 rpmi: libnatspec-0.3.3-alt1 sisyphus+327088.100.1.1 1691839875 installed <13>Apr 27 10:21:15 rpmi: libffi-devel-1:3.4.6-alt1 sisyphus+341904.100.1.1 1709474536 installed <13>Apr 27 10:21:15 rpmi: publicsuffix-list-dafsa-20240415-alt1 sisyphus+345249.100.1.1 1713270235 installed <13>Apr 27 10:21:15 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed <13>Apr 27 10:21:15 rpmi: libnghttp3.9-1.2.0-alt1 sisyphus+343912.200.1.1 1711714731 installed <13>Apr 27 10:21:15 rpmi: libnghttp2-1.61.0-alt1 sisyphus+344450.100.1.1 1712304122 installed <13>Apr 27 10:21:15 rpmi: openldap-common-2.6.7-alt1 sisyphus+343335.200.1.1 1711113916 installed <13>Apr 27 10:21:15 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Apr 27 10:21:15 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Apr 27 10:21:15 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Apr 27 10:21:15 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed <13>Apr 27 10:21:15 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Apr 27 10:21:15 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Apr 27 10:21:15 groupadd[891295]: group added to /etc/group: name=_keytab, GID=999 <86>Apr 27 10:21:15 groupadd[891295]: group added to /etc/gshadow: name=_keytab <86>Apr 27 10:21:15 groupadd[891295]: new group: name=_keytab, GID=999 <13>Apr 27 10:21:15 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed <13>Apr 27 10:21:15 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Apr 27 10:21:15 groupadd[891410]: group added to /etc/group: name=sasl, GID=998 <86>Apr 27 10:21:15 groupadd[891410]: group added to /etc/gshadow: name=sasl <86>Apr 27 10:21:15 groupadd[891410]: new group: name=sasl, GID=998 <13>Apr 27 10:21:15 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed <13>Apr 27 10:21:15 rpmi: libldap2-2.6.7-alt1 sisyphus+343335.200.1.1 1711113906 installed <13>Apr 27 10:21:15 rpmi: llvm18.1-filesystem-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:16 rpmi: llvm18.1-polly-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:16 rpmi: llvm18.1-gold-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:18 rpmi: llvm18.1-libs-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:19 rpmi: libclang-cpp18-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:19 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 10:21:19 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 10:21:19 rpmi: libcurl-8.7.1-alt2 sisyphus+345773.100.1.1 1713974756 installed <13>Apr 27 10:21:20 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed <13>Apr 27 10:21:20 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed <13>Apr 27 10:21:20 rpmi: glibc-devel-static-6:2.38.0.66.ge1135387de-alt1 sisyphus+345667.100.2.1 1713964722 installed <13>Apr 27 10:21:20 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Apr 27 10:21:20 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed <13>Apr 27 10:21:21 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed <13>Apr 27 10:21:21 rpmi: llvm-common-18.1.0-alt1 sisyphus+343963.100.6.1 1713343158 installed <13>Apr 27 10:21:23 rpmi: llvm18.1-18.1.3-alt0.3 sisyphus+345460.100.2.1 1713760208 installed <13>Apr 27 10:21:23 rpmi: llvm-18.1.0-alt1 sisyphus+343963.100.6.1 1713343158 installed <13>Apr 27 10:21:23 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed <13>Apr 27 10:21:23 rpmi: libffi-devel-static-1:3.4.6-alt1 sisyphus+341904.100.1.1 1709474536 installed <13>Apr 27 10:21:23 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed <13>Apr 27 10:21:24 rpmi: rust-cargo-1:1.77.1-alt1 sisyphus+344230.100.10.1 1712503019 installed <13>Apr 27 10:21:24 rpmi: unzip-6.0-alt5 sisyphus+308257.100.1.1 1665550038 installed <13>Apr 27 10:21:24 rpmi: python3-module-setuptools-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 10:21:24 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Apr 27 10:21:24 rpmi: zip-30000000:3.0-alt3 sisyphus+279370.100.1.1 1626479198 installed <13>Apr 27 10:21:24 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Apr 27 10:21:24 rpmi: nasm-2.16.01-alt1 sisyphus+318423.100.1.1 1681325164 installed <13>Apr 27 10:21:24 rpmi: libreadline-devel-8.2.10-alt1 sisyphus+338911.100.4.1 1706717069 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libmozjs102-102.1.0-alt2.nosrc.rpm (w1.gzdio) Installing libmozjs102-102.1.0-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.61666 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf mozjs-102.1.0 + echo 'Source #0 (mozjs-102.1.0gnome1.tar.xz):' Source #0 (mozjs-102.1.0gnome1.tar.xz): + /usr/bin/xz -dc /usr/src/RPM/SOURCES/mozjs-102.1.0gnome1.tar.xz + /bin/tar -xf - + cd mozjs-102.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #16 (0016-ALT-Fix-redefinition-double_t.patch):' Patch #16 (0016-ALT-Fix-redefinition-double_t.patch): + /usr/bin/patch -p2 patching file modules/fdlibm/src/math_private.h + echo 'Patch #20 (mozjs78-0ad-FixSharedArray.patch):' Patch #20 (mozjs78-0ad-FixSharedArray.patch): + /usr/bin/patch -p1 -b --suffix .0ad patching file js/public/StructuredClone.h Hunk #1 succeeded at 404 (offset 76 lines). + echo 'Patch #30 (mozjs-115.0.2-alt-python-vendor.patch):' Patch #30 (mozjs-115.0.2-alt-python-vendor.patch): + /usr/bin/patch -p1 patching file third_party/python/six/six-1.13.0.dist-info/RECORD patching file third_party/python/six/six-1.16.0.dist-info/LICENSE (renamed from third_party/python/six/six-1.13.0.dist-info/LICENSE) patching file third_party/python/six/six-1.16.0.dist-info/METADATA (renamed from third_party/python/six/six-1.13.0.dist-info/METADATA) patching file third_party/python/six/six-1.16.0.dist-info/RECORD patching file third_party/python/six/six-1.16.0.dist-info/WHEEL (renamed from third_party/python/six/six-1.13.0.dist-info/WHEEL) patching file third_party/python/six/six-1.16.0.dist-info/top_level.txt (renamed from third_party/python/six/six-1.13.0.dist-info/top_level.txt) patching file third_party/python/six/six.py patching file third_party/python/urllib3/urllib3-1.26.0.dist-info/RECORD patching file third_party/python/urllib3/urllib3-1.26.17.dist-info/LICENSE.txt (renamed from third_party/python/urllib3/urllib3-1.26.0.dist-info/LICENSE.txt) patching file third_party/python/urllib3/urllib3-1.26.17.dist-info/METADATA (renamed from third_party/python/urllib3/urllib3-1.26.0.dist-info/METADATA) patching file third_party/python/urllib3/urllib3-1.26.17.dist-info/RECORD patching file third_party/python/urllib3/urllib3-1.26.17.dist-info/WHEEL (renamed from third_party/python/urllib3/urllib3-1.26.0.dist-info/WHEEL) patching file third_party/python/urllib3/urllib3-1.26.17.dist-info/top_level.txt (renamed from third_party/python/urllib3/urllib3-1.26.0.dist-info/top_level.txt) patching file third_party/python/urllib3/urllib3/__init__.py patching file third_party/python/urllib3/urllib3/_version.py patching file third_party/python/urllib3/urllib3/connection.py patching file third_party/python/urllib3/urllib3/connectionpool.py patching file third_party/python/urllib3/urllib3/contrib/_securetransport/bindings.py patching file third_party/python/urllib3/urllib3/contrib/_securetransport/low_level.py patching file third_party/python/urllib3/urllib3/contrib/appengine.py patching file third_party/python/urllib3/urllib3/contrib/ntlmpool.py patching file third_party/python/urllib3/urllib3/contrib/pyopenssl.py patching file third_party/python/urllib3/urllib3/contrib/securetransport.py patching file third_party/python/urllib3/urllib3/contrib/socks.py patching file third_party/python/urllib3/urllib3/exceptions.py patching file third_party/python/urllib3/urllib3/packages/__init__.py patching file third_party/python/urllib3/urllib3/packages/backports/weakref_finalize.py patching file third_party/python/urllib3/urllib3/packages/six.py patching file third_party/python/urllib3/urllib3/packages/ssl_match_hostname/__init__.py patching file third_party/python/urllib3/urllib3/poolmanager.py patching file third_party/python/urllib3/urllib3/request.py patching file third_party/python/urllib3/urllib3/response.py patching file third_party/python/urllib3/urllib3/util/connection.py patching file third_party/python/urllib3/urllib3/util/proxy.py patching file third_party/python/urllib3/urllib3/util/request.py patching file third_party/python/urllib3/urllib3/util/retry.py patching file third_party/python/urllib3/urllib3/util/ssl_.py patching file third_party/python/urllib3/urllib3/util/ssl_match_hostname.py (renamed from third_party/python/urllib3/urllib3/packages/ssl_match_hostname/_implementation.py) patching file third_party/python/urllib3/urllib3/util/ssltransport.py patching file third_party/python/urllib3/urllib3/util/timeout.py patching file third_party/python/urllib3/urllib3/util/url.py patching file third_party/python/urllib3/urllib3/util/wait.py + echo 'Patch #31 (mozjs-102-alt-distutils.patch):' Patch #31 (mozjs-102-alt-distutils.patch): + /usr/bin/patch -p1 patching file python/mozbuild/mozbuild/configure/util.py patching file third_party/python/looseversion/looseversion-1.0.1.dist-info/LICENSE patching file third_party/python/looseversion/looseversion-1.0.1.dist-info/METADATA patching file third_party/python/looseversion/looseversion-1.0.1.dist-info/RECORD patching file third_party/python/looseversion/looseversion-1.0.1.dist-info/top_level.txt patching file third_party/python/looseversion/looseversion-1.0.1.dist-info/WHEEL patching file third_party/python/looseversion/looseversion.py patching file python/sites/mach.txt patching file configure.py + sed -i 's|"rU"|"r"|' python/mozbuild/mozbuild/preprocessor.py python/mozbuild/mozbuild/util.py python/mozbuild/mozbuild/action/process_define_files.py python/mozbuild/mozbuild/backend/base.py + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.1632 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd mozjs-102.1.0 + mkdir _build + mkdir -p _build/_virtualenvs/init_py3/lib/python3.12 _build/_virtualenvs/init_py3/lib/python3/site-packages + ln -s ../python3/site-packages _build/_virtualenvs/init_py3/lib/python3.12/site-packages + export srcdir=/usr/src/RPM/BUILD/mozjs-102.1.0 + srcdir=/usr/src/RPM/BUILD/mozjs-102.1.0 + cd _build + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AUTOCONF=/usr/bin/autoconf + AUTOCONF=/usr/bin/autoconf + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export SHELL=/bin/sh + SHELL=/bin/sh + export PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 + ../js/src/configure --prefix=/usr --libdir=/usr/lib --disable-strip --disable-jemalloc --enable-readline --enable-shared-js --disable-tests --with-system-zlib --with-system-icu --with-intl-api --enable-lto /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/configure/__init__.py:933: SyntaxWarning: invalid escape sequence '\.' RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/util.py:1253: SyntaxWarning: invalid escape sequence '\$' VARIABLES_RE = re.compile("\$\((\w+)\)") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/shellutil.py:40: SyntaxWarning: invalid escape sequence '\$' special="\$", created virtual environment CPython3.12.2.final.0-32 in 36ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build, clear=False, no_vcs_ignore=False, global=False) activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/mozconfig.py:71: SyntaxWarning: invalid escape sequence '\s' """ Using Python 3.12.2 from /usr/bin/python3 Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... i686-pc-linux-gnu checking for target system type... i686-pc-linux-gnu checking for Python 3... /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python (3.12.2) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozversioncontrol/mozversioncontrol/__init__.py:115: SyntaxWarning: invalid escape sequence '\+' match = re.search("version ([^\+\)]+)", info) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w' """ /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:149: SyntaxWarning: invalid escape sequence '\s' not_ws = re.match("!\s*", self.content) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:159: SyntaxWarning: invalid escape sequence '\w' """ /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:166: SyntaxWarning: invalid escape sequence '\s' m = re.match("defined\s*\(\s*(\w+)\s*\)", self.content) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:176: SyntaxWarning: invalid escape sequence '\w' word_len = re.match("\w*", self.content).end() /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:186: SyntaxWarning: invalid escape sequence '\s' ws_len = re.match("\s*", self.content).end() /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:356: SyntaxWarning: invalid escape sequence '\w' self.varsubst = re.compile("@(?P\w+)@", re.U) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:389: SyntaxWarning: invalid escape sequence '\s' "\s*{0}(?P[a-z]+)(?:\s+(?P.*?))?\s*$".format(aMarker) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:549: SyntaxWarning: invalid escape sequence '\d' numberValue = re.compile("\d+$") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:665: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)(?:\s(?P.*))?", args, re.U) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:678: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)$", args, re.U) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:718: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:733: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:782: SyntaxWarning: invalid escape sequence '\w' lst = re.split("__(\w+)__", args, re.U) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:827: SyntaxWarning: invalid escape sequence '\s' return re.sub("^\s*//.*", "", aLine) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/preprocessor.py:869: SyntaxWarning: invalid escape sequence '\.' re.search("\.(js|jsm|java|webidl)(?:\.in)?$", args.name) checking whether cross compiling... no checking for wget... not found checking for ccache... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 13.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 13.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 13.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 13.2.1 checking the host C++ compiler works... yes checking for linker... bfd checking for 64-bit OS... no checking for new enough STL headers from libstdc++... yes 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... 0.29.2 checking whether pkg-config is pkgconf... no checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wdeprecated-this-capture... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... yes checking whether the C++ compiler supports -Wformat-security... yes 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.77.1 checking cargo version... 1.77.1 checking for rust host triplet... i686-unknown-linux-gnu checking for rust target triplet... i686-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... not found checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for icu-i18n >= 71.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for tm_zone and tm_gmtoff in struct tm... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... yes checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for strerror... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for _getc_nolock... no checking for localeconv... yes checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl5 checking for minimum required perl version >= 5.006... 5.038002 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for llvm-objdump... /usr/bin/llvm-objdump checking for readelf... /usr/bin/llvm-readelf checking for objcopy... /usr/bin/llvm-objcopy checking for strip... /usr/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-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 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ) 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++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ) 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 --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... /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/configure/check_debug_ranges.py:42: SyntaxWarning: invalid escape sequence '\s' m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for dladdr... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/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 clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for __thread keyword for TLS variables... yes checking for valid optimization flags... yes checking for -pipe support... yes checking what kind of list files are supported by the linker... linkerscript checking for malloc.h... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status /usr/src/RPM/BUILD/mozjs-102.1.0/testing/mozbase/mozinfo/mozinfo/mozinfo.py:186: SyntaxWarning: invalid escape sequence '\d' bits = re.search("(\d+)bit", bits).group(1) /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/frontend/context.py:2174: SyntaxWarning: invalid escape sequence '\*' """Names of example WebIDL interfaces to build as part of the build. /usr/src/RPM/BUILD/mozjs-102.1.0/testing/mozbase/manifestparser/manifestparser/expression.py:189: SyntaxWarning: invalid escape sequence '\w' """ /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/backend/recursivemake.py:125: SyntaxWarning: invalid escape sequence '\#' return s.replace("#", "\#").replace("$", "$$") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/backend/recursivemake.py:989: SyntaxWarning: invalid escape sequence '\s' "(?:^|\s)tools.*::", content, re.M /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/backend/recursivemake.py:1000: SyntaxWarning: invalid escape sequence '\s' if re.search("(?:^|\s)check.*::", content, re.M): /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:103: SyntaxWarning: invalid escape sequence '\s' ignore = re.compile("\s*(\#.*)?$") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:105: SyntaxWarning: invalid escape sequence '\[' """ /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\s' relsrcline = re.compile("relativesrcdir\s+(?P.+?):") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\%' regline = re.compile("\%\s+(.*)$") /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:117: SyntaxWarning: invalid escape sequence '\*' entryre = "(?P\*)?(?P\+?)\s+" /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\w' "(?P[\w\d.\-\_\\\/\+\@]+)\s*" /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/jar.py:122: SyntaxWarning: invalid escape sequence '\(' "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" Reticulating splines... 0:00.09 File already read. Skipping: /usr/src/RPM/BUILD/mozjs-102.1.0/build/unix/moz.build Finished reading 60 moz.build files in 0.05s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 232 build config descriptors in 0.03s RecursiveMake backend executed in 0.09s 173 total backend files; 173 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 37 Makefile FasterMake backend executed in 0.03s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.22s; CPU time: 0.22s; Efficiency: 100%; Untracked: 0.03s + make -j16 make recurse_pre-export make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1714213298.8082156, "end": 1714213298.8089817, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1714213298.8082623, "end": 1714213298.8091154, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1714213298.8082647, "end": 1714213298.8090181, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 340; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1714213298.80828, "end": 1714213298.8160028, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 455; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1714213298.8080742, "end": 1714213298.8378246, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[1]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' rm -f '.cargo/config' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/usr/src/RPM/BUILD/mozjs-102.1.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_CODEGEN_X86=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"102.0"' -DMOZILLA_VERSION='"102.1.0"' -DMOZILLA_VERSION_U=102.1.0 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_LTO=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/usr/src/RPM/BUILD/mozjs-102.1.0/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/usr/src/RPM/BUILD/mozjs-102.1.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_AVX=1", "-DENABLE_WASM_EXCEPTIONS=1", "-DENABLE_WASM_SIMD=1", "-DENABLE_WASM_SIMD_WORMHOLE=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_CPUID_H=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_CODEGEN_X86=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_NUNBOX32=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"102.0\"", "-DMOZILLA_VERSION=\"102.1.0\"", "-DMOZILLA_VERSION_U=102.1.0", "-DMOZJS_MAJOR_VERSION=102", "-DMOZJS_MINOR_VERSION=1", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_LTO=1", "-DMOZ_SYSTEM_ICU=1", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_USING_ICU_NAMESPACE=0", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/usr/src/RPM/BUILD/mozjs-102.1.0/.cargo/config.in", "-o", ".cargo/config"], "start": 1714213298.8984368, "end": 1714213298.9418402, "context": null} make[1]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make recurse_export make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./buildconfig.rs.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild/generate_buildconfig.py generate build/rust/mozbuild/buildconfig.rs build/rust/mozbuild/.deps/buildconfig.rs.pp build/rust/mozbuild/.deps/buildconfig.rs.stub BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild/generate_buildconfig.py", "generate", "build/rust/mozbuild/buildconfig.rs", "build/rust/mozbuild/.deps/buildconfig.rs.pp", "build/rust/mozbuild/.deps/buildconfig.rs.stub"], "start": 1714213299.0537627, "end": 1714213299.0556986, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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/usr/src/RPM/BUILD/mozjs-102.1.0/config -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/config/pathsub.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./js-confdefs.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/js-confdefs.h.in /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_define_files.py:41: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/js-confdefs.h.in"], "start": 1714213299.0960374, "end": 1714213299.1000788, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./js-config.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/js-config.h.in /usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_define_files.py:41: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/js-config.h.in"], "start": 1714213299.0955868, "end": 1714213299.1000924, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./StatsPhasesGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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": 1714213299.096339, "end": 1714213299.1018858, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./ReservedWordsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ReservedWords.h BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ReservedWords.h"], "start": 1714213299.096979, "end": 1714213299.1028323, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./AtomicOperationsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/GenerateAtomicOperations.py generate_atomics_header js/src/jit/AtomicOperationsGenerated.h js/src/jit/.deps/AtomicOperationsGenerated.h.pp js/src/jit/.deps/AtomicOperationsGenerated.h.stub BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/GenerateAtomicOperations.py", "generate_atomics_header", "js/src/jit/AtomicOperationsGenerated.h", "js/src/jit/.deps/AtomicOperationsGenerated.h.pp", "js/src/jit/.deps/AtomicOperationsGenerated.h.stub"], "start": 1714213299.097215, "end": 1714213299.1051493, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./ProfilingCategoryList.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/baseprofiler/build/generate_profiling_categories.py generate_macro_header mozglue/baseprofiler/public/ProfilingCategoryList.h mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/baseprofiler/build/profiling_categories.yaml BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/baseprofiler/build/generate_profiling_categories.py", "generate_macro_header", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub", "/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/baseprofiler/build/profiling_categories.yaml"], "start": 1714213299.0537508, "end": 1714213299.1134923, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./WasmIntrinsicGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/GenerateIntrinsics.py main js/src/wasm/WasmIntrinsicGenerated.h js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIntrinsic.yaml BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/GenerateIntrinsics.py", "main", "js/src/wasm/WasmIntrinsicGenerated.h", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIntrinsic.yaml"], "start": 1714213299.0985675, "end": 1714213299.1215706, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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/usr/src/RPM/BUILD/mozjs-102.1.0/config -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/config/nsinstall.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./MIROpsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIROps.yaml BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIROps.yaml"], "start": 1714213299.0566363, "end": 1714213299.2331924, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./selfhosted.out.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TypedArrayConstants.h /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/SelfHostingDefines.h /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Utilities.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AsyncFunction.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AsyncIteration.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Date.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Error.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Function.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Generator.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Iterator.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Map.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Module.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Number.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Set.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Sorting.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TypedArray.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMap.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSet.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberingSystemsGenerated.h /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CommonFunctions.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CurrencyDataGenerated.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/embedjs.py:161: SyntaxWarning: invalid escape sequence '\(' match = re.match("MSG_DEF\((JSMSG_(\w+))", line) /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="102.1.0" -DMOZILLA_VERSION_U=102.1.0 -DMOZILLA_UAVERSION="102.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_CPUID_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_LTO=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_X86=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DENABLE_WASM_EXCEPTIONS=1 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TypedArrayConstants.h", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/SelfHostingDefines.h", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Utilities.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AsyncFunction.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AsyncIteration.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Date.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Error.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Function.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Generator.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Iterator.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Map.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Module.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Number.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Set.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Sorting.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TypedArray.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMap.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSet.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CommonFunctions.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.js", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1714213299.2211173, "end": 1714213299.2557282, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1714213299.2586288, "end": 1714213299.2591634, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./CacheIROpsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.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", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIROps.yaml"], "start": 1714213299.098668, "end": 1714213299.2799122, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./LIROpsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/GenerateLIRFiles.py generate_lir_header js/src/jit/LIROpsGenerated.h js/src/jit/.deps/LIROpsGenerated.h.pp js/src/jit/.deps/LIROpsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIROps.yaml BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/GenerateLIRFiles.py", "generate_lir_header", "js/src/jit/LIROpsGenerated.h", "js/src/jit/.deps/LIROpsGenerated.h.pp", "js/src/jit/.deps/LIROpsGenerated.h.stub", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIROps.yaml"], "start": 1714213299.0988944, "end": 1714213299.2849042, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' config/system-header.sentinel.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sanitizer/common_interface_defs.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udateintervalformat.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers", "new", "algorithm", "atomic", "cassert", "climits", "cmath", "condition_variable", "cstdarg", "cstdio", "cstdlib", "cstring", "cwchar", "deque", "functional", "ios", "iosfwd", "iostream", "istream", "iterator", "limits", "list", "map", "memory", "mutex", "ostream", "regex", "set", "shared_mutex", "stack", "string", "thread", "tuple", "type_traits", "unordered_map", "unordered_set", "utility", "vector", "xutility", "A4Stuff.h", "activscp.h", "AEDataModel.h", "AEObjects.h", "AEPackObject.h", "AERegistry.h", "AEUtils.h", "afxcmn.h", "afxcoll.h", "afxcview.h", "afxdisp.h", "afxdtctl.h", "afxext.h", "afxmt.h", "afxpriv.h", "afxtempl.h", "afxwin.h", "Aliases.h", "all.h", "alloca.h", "alloc.h", "alsa/asoundlib.h", "ansi_parms.h", "a.out.h", "app/Cursor.h", "Appearance.h", "AppFileInfo.h", "AppKit.h", "AppleEvents.h", "Application.h", "app/Message.h", "app/MessageRunner.h", "arpa/inet.h", "arpa/nameser.h", "array", "asm/page.h", "asm/sigcontext.h", "asm/signal.h", "ASRegistry.h", "assert.h", "atk/atk.h", "atlcom.h", "atlconv.h", "atlctl.cpp", "atlctl.h", "ATLCTL.H", "atlhost.h", "atlimpl.cpp", "atlwin.cpp", "atomic.h", "ATSTypes.h", "ATSUnicode.h", "Balloons.h", "base64.h", "base/pblock.h", "base/PCR_Base.h", "base/session.h", "basetyps.h", "be/app/Application.h", "Beep.h", "be/kernel/image.h", "be/kernel/OS.h", "bfd.h", "Bitmap.h", "bitset", "blapi.h", "blapit.h", "bsd/libc.h", "bsd/syscall.h", "bstring.h", "builtin.h", "Button.h", "byteswap.h", "cairo-atsui.h", "cairo-beos.h", "cairo-directfb.h", "cairo-ft.h", "cairo-glitz.h", "cairo-gobject.h", "cairo.h", "cairo-pdf.h", "cairo-ps.h", "cairo-qpainter.h", "cairo-qt.h", "cairo-quartz.h", "cairo-tee.h", "cairo-win32.h", "cairo-xlib.h", "cairo-xlib-xrender.h", "callconv.h", "Carbon/Carbon.h", "CarbonEvents.h", "Carbon.h", "c_asm.h", "cctype", "cderr.h", "cerrno", "certdb.h", "cert.h", "certt.h", "CFBase.h", "CFBundle.h", "CFData.h", "CFDictionary.h", "cf.h", "CFNumber.h", "CFPlugIn.h", "CFPreferences.h", "CFString.h", "CFURL.h", "CGAffineTransform.h", "CheckBox.h", "ciferfam.h", "Clipboard.h", "cmmf.h", "cmmft.h", "cmplrs/stsupport.h", "cms.h", "cmsreclist.h", "cmst.h", "Cocoa/Cocoa.h", "CodeFragments.h", "comdef.h", "commctrl.h", "COMMCTRL.H", "commdlg.h", "compat.h", "complex", "condapi.h", "ConditionalMacros.h", "conio.h", "console.h", "ControlDefinitions.h", "Controls.h", "CoreFoundation/CoreFoundation.h", "CoreServices/CoreServices.h", "CPalmRec.cpp", "Cpalmrec.h", "CPCatgry.cpp", "CPDbBMgr.h", "CPString.cpp", "CPString.h", "crmf.h", "crmft.h", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "features.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-pixbuf/gdk-pixbuf.h", "Gestalt.h", "getopt.h", "gio/gio.h", "glibconfig.h", "glib.h", "glib-object.h", "glob.h", "gmodule.h", "gnome.h", "gnu/libc-version.h", "gps.h", "grp.h", "gssapi_generic.h", "gssapi/gssapi_generic.h", "gssapi/gssapi.h", "gssapi.h", "gst/app/gstappsink.h", "gst/app/gstappsrc.h", "gst/gst.h", "gst/video/video.h", "gtk/gtk.h", "gtk/gtkunixprint.h", "hasht.h", "HIToolbox/HIToolbox.h", "hlink.h", "ia64/sys/inline.h", "Icons.h", "iconv.h", "ieeefp.h", "ifaddrs.h", "image.h", "imagehlp.h", "imm.h", "initguid.h", "initializer_list", "InterfaceDefs.h", "InternetConfig.h", "IntlResources.h", "ints.h", "intshcut.h", "inttypes.h", "iodef.h", "io.h", "IOKit/IOKitLib.h", "IOKit/IOMessage.h", "IOKit/pwr_mgt/IOPMLib.h", "iomanip", "iostream.h", "jar-ds.h", "jarfile.h", "jar.h", "JavaControl.h", "JavaEmbedding/JavaControl.h", "JavaVM/jni.h", "JManager.h", "JNIEnvTests.h", "jni.h", "JVMManagerTests.h", "Kerberos/Kerberos.h", "kernel/image.h", "kernel/OS.h", "key.h", "keyhi.h", "keyt.h", "keythi.h", "kvm.h", "LAction.h", "langinfo.h", "LApplication.h", "LArray.h", "LArrayIterator.h", "LAttachable.h", "LAttachment.h", "LaunchServices.h", "lber.h", "LBroadcaster.h", "LButton.h", "lcache.h", "LCaption.h", "LCheckBox.h", "LCicnButton.h", "LClipboard.h", "LCommander.h", "LComparator.h", "LControl.h", "ldap.h", "ldaplog.h", "ldappr.h", "ldap_ssl.h", "LDataStream.h", "ldfcn.h", "LDialogBox.h", "ldif.h", "LDocApplication.h", "LDocument.h", "LDragAndDrop.h", "LDragTask.h", "LEditField.h", "LEditText.h", "LEventDispatcher.h", "LFile.h", "LFileStream.h", "LFileTypeList.h", "LFocusBox.h", "LGrafPortView.h", "LHandleStream.h", "libc_r.h", "libelf.h", "libelf/libelf.h", "libgen.h", "libgnome/gnome-url.h", "libgnome/libgnome.h", "libgnomeui/gnome-icon-lookup.h", "libgnomeui/gnome-icon-theme.h", "libgnomeui/gnome-ui-init.h", "libutil.h", "limits.h", "link.h", "linux/ioprio.h", "linux/kernel.h", "linux/limits.h", "linux/rtc.h", "linux/version.h", "List.h", "Lists.h", "LListBox.h", "LListener.h", "LMenuBar.h", "LMenu.h", "LModelDirector.h", "LModelObject.h", "LModelProperty.h", "loader.h", "locale", "locale.h", "LOffscreenView.h", "logkeys.h", "logstrng.h", "Looper.h", "LowMem.h", "LPane.h", "LPeriodical.h", "LPicture.h", "LPlaceHolder.h", "LPrintout.h", "LProgressBar.h", "LPushButton.h", "LRadioGroup.h", "LRadioGroupView.h", "LRunArray.h", "LScroller.h", "LSharable.h", "LSingleDoc.h", "LStaticText.h", "LStdControl.h", "LStream.h", "LString.h", "LTabGroup.h", "LTabGroupView.h", "LTableArrayStorage.h", "LTableMonoGeometry.h", "LTableSingleSelector.h", "LTableView.h", "LTextEditView.h", "LTextTableView.h", "LUndoer.h", "LVariableArray.h", "LView.h", "LWindow.h", "m68881.h", "MacErrors.h", "MacHeadersCarbon.h", "machine/ansi.h", "machine/builtins.h", "machine/clock.h", "machine/endian.h", "machine/frame.h", "machine/inline.h", "machine/limits.h", "machine/signal.h", "machine/trap.h", "mach/mach_host.h", "mach/mach_init.h", "mach/mach_interface.h", "mach/mach_port.h", "mach-o/dyld.h", "MacLocales.h", "MacMemory.h", "MacTCP.h", "MacTypes.h", "MacWindows.h", "malloc.h", "malloc_np.h", "mapicode.h", "mapidefs.h", "mapiguid.h", "mapi.h", "mapitags.h", "mapiutil.h", "mapix.h", "Math64.h", "math.h", "mbstring.h", "mem.h", "memory.h", "Memory.h", "MenuBar.h", "Menu.h", "Menus.h", "Message.h", "Mime.h", "MixedMode.h", "mlang.h", "mmsystem.h", "model.h", "Movies.h", "mpw/errno.h", "mshtmhst.h", "mshtml.h", "mswsock.h", "Multiprocessing.h", "mutex.h", "Navigation.h", "ncompat.h", "ncurses.h", "netCore.h", "netdb.h", "net/if.h", "netinet/in.h", "netinet/in_systm.h", "netinet/tcp.h", "newexe.h", "new.h", "nl_types.h", "NodeInfo.h", "nspr.h", "nssb64.h", "nssb64t.h", "nssbase.h", "nssbaset.h", "nssck.api", "nssckbi.h", "nssckepv.h", "nssckft.h", "nssckfwc.h", "nssckfw.h", "nssckfwt.h", "nssckg.h", "nssckmdt.h", "nssckt.h", "nss.h", "nssilckt.h", "nssilock.h", "nsslocks.h", "nssrwlk.h", "nssrwlkt.h", "nssutil.h", "nsswitch.h", "objbase.h", "objidl.h", "Objsafe.h", "ocsp.h", "ocspt.h", "ojiapitests.h", "ole2.h", "oleidl.h", "OpenGL/OpenGL.h", "OpenTptInternet.h", "OpenTransport.h", "OS.h", "osreldate.h", "OSUtils.h", "p12.h", "p12plcy.h", "p12t.h", "Packages.h", "Palettes.h", "PALM_CMN.H", "pango/pango-break.h", "pango/pangofc-decoder.h", "pango/pangofc-font.h", "pango/pangofc-fontmap.h", "pango/pango-fontmap.h", "pango/pango.h", "pango/pango-modules.h", "pango/pango-utils.h", "pango/pangoxft.h", "pascal.h", "Patches.h", "Path.h", "pcfs/pc_dir.h", "Pgenerr.h", "PGenErr.h", "Ph.h", "pixman.h", "pk11func.h", "pk11pqg.h", "pk11priv.h", "pk11pub.h", "pk11sdr.h", "pkcs11f.h", "pkcs11.h", "pkcs11n.h", "pkcs11p.h", "pkcs11t.h", "pkcs11u.h", "pkcs12.h", "pkcs12t.h", "pkcs7t.h", "plarena.h", "plarenas.h", "plbase64.h", "plerror.h", "plgetopt.h", "plhash.h", "plstr.h", "PLStringFuncs.h", "PMApplication.h", "pmddim.h", "poll.h", "Polygon.h", "portable.h", "port.h", "portreg.h", "Power.h", "PP_ClassHeaders.cp", "PP_Constants.h", "PPCToolbox.h", "PP_DebugHeaders.cp", "PP_KeyCodes.h", "PP_Macros.h", "PP_Messages.h", "PP_Prefix.h", "PP_Resources.h", "PP_Types.h", "pratom.h", "prbit.h", "prclist.h", "prcmon.h", "prcountr.h", "prcpucfg.h", "prcvar.h", "prdtoa.h", "preenc.h", "prenv.h", "prerr.h", "prerror.h", "prinet.h", "prinit.h", "prinrval.h", "Printing.h", "Print/PMPrintingDialogExtensions.h", "prio.h", "pripcsem.h", "private", "prlink.h", "prlock.h", "prlog.h", "prlong.h", "prmem.h", "prmon.h", "prmwait.h", "prnetdb.h", "Processes.h", "process.h", "Process.h", "prolock.h", "proto/dos.h", "proto/exec.h", "prpdce.h", "prprf.h", "prproces.h", "prrng.h", "prrwlock.h", "prshma.h", "prshm.h", "prsystem.h", "prthread.h", "prtime.h", "prtpool.h", "prtrace.h", "prtypes.h", "prvrsion.h", "prwin16.h", "psap.h", "Pt.h", "pthread.h", "pthread_np.h", "pulse/pulseaudio.h", "pwd.h", "Python.h", "QDOffscreen.h", "queue", "Quickdraw.h", "QuickDraw.h", "QuickTimeComponents.h", "quipu/attr.h", "regex.h", "Region.h", "resolv.h", "Resources.h", "Retrace.h", "rld_interface.h", "Roster.h", "rpc.h", "rpcproxy.h", "rpc/types.h", "sane/sane.h", "sane/sanei.h", "sane/saneopts.h", "sanitizer/asan_interface.h", "sanitizer/common_interface_defs.h", "sched.h", "Scrap.h", "Screen.h", "Script.h", "ScrollBar.h", "secasn1.h", "secasn1t.h", "seccomon.h", "secder.h", "secdert.h", "secdig.h", "secdigt.h", "secerr.h", "sec.h", "sechash.h", "secitem.h", "secmime.h", "secmod.h", "secmodt.h", "secoid.h", "secoidt.h", "secpkcs5.h", "secpkcs7.h", "secport.h", "secrng.h", "security.h", "secutil.h", "semaphore.h", "servprov.h", "setjmp.h", "SFNTLayoutTypes.h", "SFNTTypes.h", "sha1.h", "share.h", "shellapi.h", "shlguid.h", "shlobj.h", "shsign.h", "sigcontext.h", "signal.h", "SimpleGameSound.h", "SIOUX.h", "size_t.h", "smime.h", "someincludefile.h", "soundcard.h", "Sound.h", "soundtouch/SoundTouchFactory.h", "soundtouch/SoundTouch.h", "spawn.h", "sqlite3.h", "sslerr.h", "ssl.h", "sslproto.h", "sslt.h", "sstream", "StandardFile.h", "starlet.h", "stat.h", "statreg.cpp", "statreg.h", "stdarg.h", "stdbool.h", "stddef.h", "stdint.h", "stdio.h", "stdlib.h", "storage/FindDirectory.h", "StorageKit.h", "StringCompare.h", "string.h", "String.h", "strings.h", "Strings.h", "StringView.h", "stropts.h", "strstrea.h", "structs.h", "stsdef.h", "SupportDefs.h", "support/String.h", "support/SupportDefs.h", "support/TLS.h", "svrcore.h", "symconst.h", "sym.h", "synch.h", "syncmgr.h", "sys/atomic_op.h", "sys/bitypes.h", "sys/byteorder.h", "syscall.h", "sys/cdefs.h", "sys/cfgodm.h", "sys/elf.h", "sys/endian.h", "sys/epoll.h", "sys/errno.h", "sys/eventfd.h", "sys/fault.h", "sys/fcntl.h", "sys/file.h", "sys/filio.h", "sys/frame.h", "sys/immu.h", "sys/inotify.h", "sys/inttypes.h", "sys/ioccom.h", "sys/ioctl.h", "sys/ipc.h", "sys/klog.h", "sys/ldr.h", "sys/link.h", "sys/locking.h", "syslog.h", "sys/lwp.h", "sys/machine.h", "sys/mman.h", "sys/mmu.h", "sys/mount.h", "sys/mpctl.h", "sys/msg.h", "sys/param.h", "sys/pda.h", "sys/poll.h", "sys/ppc.h", "sys/prctl.h", "sys/priv.h", "sys/procfs.h", "sys/pstat.h", "sys/ptrace.h", "sys/queue.h", "sys/quota.h", "sys/reboot.h", "sys/reg.h", "sys/regset.h", "sys/resource.h", "sys/sched.h", "sys/select.h", "sys/sem.h", "sys/sendfile.h", "sys/shm.h", "sys/siginfo.h", "sys/signal.h", "sys/socket.h", "sys/sockio.h", "sys/sparc/frame.h", "sys/stack.h", "sys/statfs.h", "sys/stat.h", "sys/statvfs.h", "sys/syscall.h", "sys/sysctl.h", "sys/sysinfo.h", "sys/sysmacros.h", "sys/sysmp.h", "sys/syssgi.h", "sys/systeminfo.h", "sys/system_properties.h", "sys/thr.h", "sys/timeb.h", "sys/time.h", "sys/times.h", "sys/ttycom.h", "sys/types.h", "sys/ucontext.h", "sys/uio.h", "sys/un.h", "sys/unistd.h", "sys/user.h", "sys/utsname.h", "sys/vfs.h", "sys/wait.h", "t1tables.h", "tables.h", "TArray.h", "TArrayIterator.h", "task.h", "tchar.h", "TCHAR.H", "termios.h", "TextCommon.h", "TextEdit.h", "TextEncodingConverter.h", "TextServices.h", "TextUtils.h", "TextView.h", "th/PCR_Th.h", "thread.h", "ThreadManagerTests.h", "Threads.h", "time.h", "Timer.h", "tlhelp32.h", "ToolUtils.h", "tr1/functional", "trace.h", "Traps.h", "ttnameid.h", "tttables.h", "typeinfo", "types.h", "Types.h", "UAppleEventsMgr.h", "UAttachments.h", "ucontext.h", "uconv.h", "UCursor.h", "UDebugging.h", "UDesktop.h", "UDrawingState.h", "UDrawingUtils.h", "UEnvironment.h", "UEventMgr.h", "UException.h", "UExtractFromAEDesc.h", "UGWorld.h", "UKeyFilters.h", "ulocks.h", "ulserrno.h", "UMemoryMgr.h", "UModalDialogs.h", "UNavServicesDialogs.h", "UnicodeBlockObjects.h", "UnicodeConverter.h", "UnicodeUtilities.h", "unidef.h", "unikbd.h", "unistd.h", "unix.h", "unixio.h", "unknwn.h", "unwind.h", "UPrinting.h", "UQuickTime.h", "UReanimator.h", "URegions.h", "URegistrar.h", "UResourceMgr.h", "urlhist.h", "urlmon.h", "UScrap.h", "UScreenPort.h", "UTCUtils.h", "UTETextAction.h", "UTEViewTextAction.h", "UTextEdit.h", "UTextTraits.h", "utilmodt.h", "utilpars.h", "utilparst.h", "utilrename.h", "utime.h", "UWindows.h", "values.h", "varargs.h", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "unicode/calendar.h", "unicode/datefmt.h", "unicode/dtfmtsym.h", "unicode/locid.h", "unicode/numberformatter.h", "unicode/numsys.h", "unicode/plurrule.h", "unicode/putil.h", "unicode/timezone.h", "unicode/ucal.h", "unicode/uchar.h", "unicode/uclean.h", "unicode/ucol.h", "unicode/ucurr.h", "unicode/udat.h", "unicode/udata.h", "unicode/udateintervalformat.h", "unicode/udatpg.h", "unicode/udisplaycontext.h", "unicode/uldnames.h", "unicode/ulistformatter.h", "unicode/uenum.h", "unicode/uformattedvalue.h", "unicode/umachine.h", "unicode/uniset.h", "unicode/unistr.h", "unicode/unorm.h", "unicode/unum.h", "unicode/unumberformatter.h", "unicode/uobject.h", "unicode/upluralrules.h", "unicode/ureldatefmt.h", "unicode/ures.h", "unicode/ustring.h", "unicode/utypes.h", "sys/auxv.h"], "start": 1714213299.3750503, "end": 1714213299.4387252, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/config' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' ../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make recurse_compile make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust' js/src/rust/force-cargo-library-build make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust' /usr/bin/cargo rustc --release --manifest-path /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/rust/Cargo.toml -vv --lib --target=i686-unknown-linux-gnu -- -Clto make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/mozalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Nothing to be done for 'host-objects'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/build' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/memory/build -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/build -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' js/src/build/symverscript.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/build/symverscript.in mozjs_102 BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/build/symverscript.in", "mozjs_102"], "start": 1714213299.6115718, "end": 1714213299.6144605, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1714213299.6146646, "end": 1714213299.6177723, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/mozalloc' memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -flto -flifetime-dse=1 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/xpcom -I/usr/src/RPM/BUILD/mozjs-102.1.0/memory/build -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/memory/mozalloc' make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acos.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AutoProfilerLabel.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/AwakeTimeStamp.o /usr/bin/g++ -o AwakeTimeStamp.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AwakeTimeStamp.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/AwakeTimeStamp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_acosh.o /usr/bin/g++ -o e_acosh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o /usr/bin/g++ -o Unified_cpp_mozglue_baseprofiler0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/baseprofiler -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_baseprofiler0.o.pp Unified_cpp_mozglue_baseprofiler0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/baseprofiler' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -DMOZILLA_CLIENT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4frame.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/lz4/lz4frame.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_asin.o /usr/bin/g++ -o e_asin.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asin.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o e_atan2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atan2.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o ConditionVariable_posix.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ConditionVariable_posix.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' js/src/util/DoubleToString.o /usr/bin/g++ -o DoubleToString.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o e_atanh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atanh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: Patch `async-task v4.0.3 (https://github.com/smol-rs/async-task?rev=f6488e35beccb26eb6e85847b02aa78a42cd3d0e#f6488e35)` was not used in the crate graph. Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. Patch `cmake v0.1.999 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/cmake)` was not used in the crate graph. Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. Patch `itoa v0.4.999 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/itoa)` was not used in the crate graph. Patch `js-sys v0.3.100 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/dummy-web/js-sys)` was not used in the crate graph. Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=4c11f0ffb5d6a10de4aff40a7b81218b33b94e6f#4c11f0ff)` was not used in the crate graph. Patch `minidump_writer_linux v0.1.0 (https://github.com/rust-minidump/minidump-writer.git?rev=75ada456c92a429704691a85e1cb42fef8cafc0d#75ada456)` was not used in the crate graph. Patch `mio v0.6.23 (/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/mio-0.6.23)` was not used in the crate graph. Patch `slotmap v1.100.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/dummy-web/slotmap)` was not used in the crate graph. Patch `vcpkg v0.2.999 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/vcpkg)` was not used in the crate graph. Patch `wasm-bindgen v0.2.100 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. Patch `web-sys v0.3.100 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/dummy-web/web-sys)` was not used in the crate graph. Check that the patched package version and available features are compatible with the dependency requirements. If the patch has a different version from what is locked in the Cargo.lock file, run `cargo update` to use the new version. This may also occur with an optional dependency that is not enabled. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o e_cosh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_cosh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: profile package spec `glsl` in profile `release` did not match any packages Did you mean `glob`? warning: profile package spec `glsl` in profile `dev` did not match any packages Did you mean `glob`? Compiling mozbuild v0.1.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 build/rust/mozbuild/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=fb2595f1d9f0310e -C extra-filename=-fb2595f1d9f0310e --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozbuild-fb2595f1d9f0310e -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o MmapFaultHandler.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/MmapFaultHandler.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/MmapFaultHandler.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Mutex_posix.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_exp.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o e_hypot.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_hypot.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' Compiling semver-parser v0.7.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser CARGO_PKG_AUTHORS='Steve Klabnik ' CARGO_PKG_DESCRIPTION='Parsing of the semver spec. ' CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver-parser CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name semver_parser /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=b5bdb2e919b8be69 -C extra-filename=-b5bdb2e919b8be69 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser/src/version.rs:75:9 | 75 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser/src/version.rs:79:13 | 79 | try!(write!(f, "-{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser/src/version.rs:84:13 | 84 | try!(write!(f, "+{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver-parser/src/range.rs:184:22 | 184 | let predicates = try!(predicates); | ^^^ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' intl/components/Unified_cpp_intl_components0.o /usr/bin/g++ -o Unified_cpp_intl_components0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp In file included from Unified_cpp_intl_components0.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:121:19: warning: 'strength' may be used uninitialized [-Wmaybe-uninitialized] 121 | ucol_setStrength(mCollator.GetMut(), strength); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:99:22: note: 'strength' was declared here 99 | UColAttributeValue strength; | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::Collator::SetCaseLevel(mozilla::intl::Collator::Feature)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:128:20: warning: 'featureICU' may be used uninitialized [-Wmaybe-uninitialized] 128 | ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:126:22: note: 'featureICU' was declared here 126 | UColAttributeValue featureICU; | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:148:20: warning: 'handling' may be used uninitialized [-Wmaybe-uninitialized] 148 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:135:22: note: 'handling' was declared here 135 | UColAttributeValue handling; | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::Collator::SetNumericCollation(mozilla::intl::Collator::Feature)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:158:20: warning: 'featureICU' may be used uninitialized [-Wmaybe-uninitialized] 158 | ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:155:22: note: 'featureICU' was declared here 155 | UColAttributeValue featureICU; | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::Collator::SetNormalizationMode(mozilla::intl::Collator::Feature)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:167:20: warning: 'featureICU' may be used uninitialized [-Wmaybe-uninitialized] 167 | ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/Collator.cpp:165:22: note: 'featureICU' was declared here 165 | UColAttributeValue featureICU; | ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_log.o /usr/bin/g++ -o e_log.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_log10.o /usr/bin/g++ -o e_log10.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log10.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_log2.o /usr/bin/g++ -o e_log2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log2.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' js/src/util/Utility.o /usr/bin/g++ -o Utility.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Utility.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/Utility.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_pow.o /usr/bin/g++ -o e_pow.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_pow.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o e_sinh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sinh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/k_cos.o /usr/bin/g++ -o k_cos.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cos.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_cos.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/Printf.o /usr/bin/g++ -o Printf.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Printf.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/Printf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/k_exp.o /usr/bin/g++ -o k_exp.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_exp.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/RWLock_posix.o /usr/bin/g++ -o RWLock_posix.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RWLock_posix.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/RWLock_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/k_sin.o /usr/bin/g++ -o k_sin.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sin.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_sin.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/k_rem_pio2.o /usr/bin/g++ -o k_rem_pio2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_rem_pio2.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_rem_pio2.cpp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_rem_pio2.cpp: In function '__kernel_rem_pio2(double*, double*, int, int, int)': /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_rem_pio2.cpp:420:26: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 420 | fw = fq[0]-fw; | ~~~~^ /usr/src/RPM/BUILD/mozjs-102.1.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 '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: `semver-parser` (lib) generated 4 warnings Compiling semver v0.9.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver CARGO_PKG_AUTHORS='Steve Klabnik :The Rust Project Developers' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison. ' CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name semver /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=a75f68432926be48 -C extra-filename=-a75f68432926be48 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern semver_parser=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/libsemver_parser-b5bdb2e919b8be69.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:271:9 | 271 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:273:13 | 273 | try!(write!(f, "-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:278:17 | 278 | try!(write!(f, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:276:21 | 276 | try!(write!(f, ".")) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:282:13 | 282 | try!(write!(f, "+")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:287:17 | 287 | try!(write!(f, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version.rs:285:21 | 285 | try!(write!(f, ".")) | ^^^ warning: unused import: `std::result` --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:13:5 | 13 | use std::result; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:492:13 | 492 | try!(write!(fmt, "*")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:496:21 | 496 | try!(write!(fmt, "{}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:498:21 | 498 | try!(write!(fmt, ", {}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:510:32 | 510 | Wildcard(Major) => try!(write!(fmt, "*")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:511:32 | 511 | Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:514:21 | 514 | try!(write!(fmt, "{}.{}.*", self.major, minor)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:516:21 | 516 | try!(write!(fmt, "{}.*.*", self.major)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:520:17 | 520 | try!(write!(fmt, "{}{}", self.op, self.major)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:523:32 | 523 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:528:32 | 528 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:533:21 | 533 | try!(write!(fmt, "-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:538:25 | 538 | try!(write!(fmt, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:536:29 | 536 | ... try!(write!(fmt, ".")) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:551:19 | 551 | Ex => try!(write!(fmt, "= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:552:19 | 552 | Gt => try!(write!(fmt, "> ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:553:21 | 553 | GtEq => try!(write!(fmt, ">= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:554:19 | 554 | Lt => try!(write!(fmt, "< ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:555:21 | 555 | LtEq => try!(write!(fmt, "<= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:556:22 | 556 | Tilde => try!(write!(fmt, "~")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:557:27 | 557 | Compatible => try!(write!(fmt, "^")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:559:28 | 559 | Wildcard(_) => try!(write!(fmt, "")), | ^^^ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/StackWalk.o /usr/bin/g++ -o StackWalk.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StackWalk.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/semver/src/version_req.rs:165:14 | 165 | self.description().fmt(f) | ^^^^^^^^^^^ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_asinh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/k_tan.o /usr/bin/g++ -o k_tan.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tan.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/k_tan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o s_cbrt.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cbrt.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atan.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o s_ceilf.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceilf.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o s_ceil.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceil.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_copysign.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_copysign.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: `semver` (lib) generated 30 warnings Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=1 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozbuild-ede878bf2f6e79d1/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozbuild-fb2595f1d9f0310e/build-script-build` [mozbuild 0.1.0] cargo:rustc-env=BUILDCONFIG_RS=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build/rust/mozbuild/buildconfig.rs Compiling encoding_rs v0.8.31 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='(Apache-2.0 OR MIT) AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 --cfg 'feature="alloc"' --cfg 'feature="default"' -C metadata=a0ef86a5ee57d561 -C extra-filename=-a0ef86a5ee57d561 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_rs-a0ef86a5ee57d561 -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_cos.o /usr/bin/g++ -o s_cos.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cos.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_cos.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -DMOZILLA_CLIENT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/lz4/lz4.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' Compiling once_cell v1.10.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/once_cell CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.10.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name once_cell --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/once_cell/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=a2d78cdabc0be837 -C extra-filename=-a2d78cdabc0be837 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TimeStamp_posix.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp_posix.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_expm1.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o s_fabs.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabs.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' Running `BUILDCONFIG_RS=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build/rust/mozbuild/buildconfig.rs CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozbuild CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozbuild-ede878bf2f6e79d1/out /usr/bin/rustc --crate-name mozbuild --edition=2018 build/rust/mozbuild/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=d5c4cfa4d4d7d90f -C extra-filename=-d5c4cfa4d4d7d90f --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern once_cell=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/libonce_cell-a2d78cdabc0be837.rmeta` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_FEATURE_ALLOC=1 CARGO_FEATURE_DEFAULT=1 CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='(Apache-2.0 OR MIT) AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=2 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_rs-e2cda982e80c3351/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_rs-a0ef86a5ee57d561/build-script-build` Compiling rustc_version v0.2.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_version /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=f1290037ec3d6b5c -C extra-filename=-f1290037ec3d6b5c --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern semver=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/libsemver-a75f68432926be48.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:37:32 | 37 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 37 | fn cause(&self) -> Option<&dyn error::Error> { | +++ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floor.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:26:71 | 26 | CouldNotExecuteCommand(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:27:50 | 27 | Utf8Error(_) => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:28:61 | 28 | UnexpectedVersionFormat => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:29:62 | 29 | ReqParseError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:30:60 | 30 | SemVerError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/rustc_version/src/errors.rs:31:69 | 31 | UnknownPreReleaseTag(ref i) => write!(f, "{}: {}", self.description(), i), | ^^^^^^^^^^^ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_floorf.o /usr/bin/g++ -o s_floorf.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floorf.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' intl/components/Unified_cpp_intl_components1.o /usr/bin/g++ -o Unified_cpp_intl_components1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -DMOZILLA_CLIENT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4hc.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/lz4/lz4hc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o s_log1p.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_log1p.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/Uptime.o /usr/bin/g++ -o Uptime.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Uptime.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/Uptime.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_nearbyint.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_rint.o /usr/bin/g++ -o s_rint.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rint.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: `rustc_version` (lib) generated 7 warnings Compiling cc v1.0.73 make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_rintf.o /usr/bin/g++ -o s_rintf.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rintf.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.73 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=73 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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=314d628f5ab85b3d -C extra-filename=-314d628f5ab85b3d --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_scalbn.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_sin.o /usr/bin/g++ -o s_sin.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sin.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_sin.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' warning: field `0` is never read --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/cc/src/lib.rs:2050:22 | 2050 | Catalyst(&'static str), | -------- ^^^^^^^^^^^^ | | | field in this variant | = note: `#[warn(dead_code)]` on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 2050 | Catalyst(()), | ~~ make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_tan.o /usr/bin/g++ -o s_tan.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tan.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_tan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' Compiling memchr v2.5.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/memchr/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=002592f95ce95a09 -C extra-filename=-002592f95ce95a09 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/memchr-002592f95ce95a09 -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_tanh.o /usr/bin/g++ -o s_tanh.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanh.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o s_trunc.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_trunc.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StoreBuffer.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/StoreBuffer.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' Compiling cfg-if v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=da23f4f904c4f6d6 -C extra-filename=-da23f4f904c4f6d6 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='(Apache-2.0 OR MIT) AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_rs-e2cda982e80c3351/out /usr/bin/rustc --crate-name encoding_rs --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' -C metadata=3c6cd6119cf28fcb -C extra-filename=-3c6cd6119cf28fcb --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern cfg_if=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libcfg_if-da23f4f904c4f6d6.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_truncf.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' mozglue/misc/Decimal.o /usr/bin/g++ -o Decimal.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Decimal.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/misc/decimal/Decimal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' js/src/util/Unified_cpp_js_src_util0.o /usr/bin/g++ -o Unified_cpp_js_src_util0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util0.o.pp Unified_cpp_js_src_util0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject-inl.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:47, from Unified_cpp_js_src_util0.cpp:29: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:247:3: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp: In function 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:238:31: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 238 | mozilla::Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:41: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:247:3: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp: In function 'FormatValue(JSContext*, JS::Handle, mozilla::UniquePtr&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/DumpFunctions.cpp:238:31: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 238 | mozilla::Maybe ar; | ^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -DMOZILLA_CLIENT -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/lz4/xxhash.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/g++ -o RegExpNativeMacroAssembler.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-102.1.0/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExp.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:7: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:499:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'patternValue' in 'MEM[(struct StackRootedBase * *)cx_633(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:499:15: note: 'patternValue' declared here 499 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:492:55: note: 'cx' declared here 492 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:743:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceAtom' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:743:14: note: 'sourceAtom' declared here 743 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:737:48: note: 'cx' declared here 737 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:2074:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_134(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:2074:18: note: 'fun' declared here 2074 | RootedFunction fun(cx, &lambda.as()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:2061:52: note: 'cx' declared here 2061 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:354:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shared' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 36B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:354:22: note: 'shared' declared here 354 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:349:52: note: 'cx' declared here 349 | static RegExpShared* CheckPatternSyntax(JSContext* cx, HandleAtom pattern, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'static_input_setter(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:989:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'static_input_setter(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:989:16: note: 'str' declared here 989 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:982:44: note: 'cx' declared here 982 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1065:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 're' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 36B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1065:22: note: 're' declared here 1065 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1053:49: note: 'cx' declared here 1053 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1065:63, inlined from 'js::RegExpTesterRaw(JSContext*, JS::Handle, JS::Handle, int, int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1313:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 're' in 'MEM[(struct StackRootedBase * *)cx_6(D) + 36B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpTesterRaw(JSContext*, JS::Handle, JS::Handle, int, int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1065:22: note: 're' declared here 1065 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1307:37: note: 'cx' declared here 1307 | bool js::RegExpTesterRaw(JSContext* cx, HandleObject regexp, HandleString input, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:410:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'flagStr' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:410:18: note: 'flagStr' declared here 410 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:390:58: note: 'cx' declared here 390 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:499:43, inlined from 'JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle)), &(regexp_compile_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'regexp_compile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:564:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'patternValue' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:499:15: note: 'patternValue' declared here 499 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:560:39: note: 'cx' declared here 560 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:439:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'regexp' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:439:25: note: 'regexp' declared here 439 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:436:34: note: 'cx' declared here 436 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:102:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)cx_639(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:101:21: note: 'arr' declared here 101 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:65:45: note: 'cx' declared here 65 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned int*, bool, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:311:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shared' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 36B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned int*, bool, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:311:22: note: 'shared' declared here 311 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:307:41: note: 'cx' declared here 307 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:603:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'patternValue' in 'MEM[(struct StackRootedBase * *)cx_444(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:603:15: note: 'patternValue' declared here 603 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:570:38: note: 'cx' declared here 570 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned int, JS::Handle, unsigned int, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1732:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'matched' in 'MEM[(struct StackRootedBase * *)cx_231(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned int, JS::Handle, unsigned int, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1732:22: note: 'matched' declared here 1732 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/RegExp.cpp:1717:43: note: 'cx' declared here 1717 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' intl/components/Unified_cpp_intl_components2.o /usr/bin/g++ -o Unified_cpp_intl_components2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components2.o.pp Unified_cpp_intl_components2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' warning: `cc` (lib) generated 1 warning Compiling mozglue-static v0.1.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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=ae5e04b674b727dc -C extra-filename=-ae5e04b674b727dc --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozglue-static-ae5e04b674b727dc -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern cc=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/libcc-314d628f5ab85b3d.rlib --extern mozbuild=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/libmozbuild-d5c4cfa4d4d7d90f.rlib --extern rustc_version=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps/librustc_version-f1290037ec3d6b5c.rlib` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=2 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/memchr-1143ca95a2fe7a25/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/memchr-002592f95ce95a09/build-script-build` Compiling encoding_c v0.9.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /usr/src/RPM/BUILD/mozjs-102.1.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=78dd2d9f43b2d474 -C extra-filename=-78dd2d9f43b2d474 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_c-78dd2d9f43b2d474 -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` Compiling encoding_c_mem v0.2.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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=3f69fac2d06e28c3 -C extra-filename=-3f69fac2d06e28c3 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_c_mem-3f69fac2d06e28c3 -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=2 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_c_mem-5ccacc45a584ecb0/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_c_mem-3f69fac2d06e28c3/build-script-build` [encoding_c_mem 0.2.6] cargo:rerun-if-changed= [encoding_c_mem 0.2.6] cargo:include-dir=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/encoding_c_mem/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=2 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_c-0a47047165d300c7/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/encoding_c-78dd2d9f43b2d474/build-script-build` [encoding_c 0.9.8] cargo:rerun-if-changed= [encoding_c 0.9.8] cargo:include-dir=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/encoding_c/include Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/memchr-1143ca95a2fe7a25/out /usr/bin/rustc --crate-name memchr --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/memchr/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6388b7e26e5ee3a9 -C extra-filename=-6388b7e26e5ee3a9 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' intl/components/Unified_cpp_intl_components3.o /usr/bin/g++ -o Unified_cpp_intl_components3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components3.o.pp Unified_cpp_intl_components3.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=x86 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=i686-unknown-linux-gnu LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release:/usr/lib/rustlib/i686-unknown-linux-gnu/lib' NUM_JOBS=16 OPT_LEVEL=2 OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=i686-unknown-linux-gnu /usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/build/mozglue-static-ae5e04b674b727dc/build-script-build` [mozglue-static 0.1.0] TARGET = Some("i686-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("i686-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_i686-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_i686_unknown_linux_gnu = Some("/usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_i686-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_i686_unknown_linux_gnu = Some(" -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/rust -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m32" "-march=i686" "-I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers" "-include" "/usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/rust" "-I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust" "-I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include" "-DMOZILLA_CLIENT" "-include" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-security" "-Wformat-overflow=2" "-Wno-psabi" "-fno-sized-deallocation" "-fno-aligned-new" "-pipe" "-frecord-gcc-switches" "-Wall" "-g" "-O2" "-flto=auto" "-ffat-lto-objects" "-march=i586" "-mtune=generic" "-fPIC" "-DPIC" "-D_LARGEFILE_SOURCE" "-D_FILE_OFFSET_BITS=64" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-gdwarf-4" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-fno-strict-aliasing" "-ffp-contract=off" "-DMOZILLA_CONFIG_H" "-I" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src" "-I" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_i686-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_i686_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "cq" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out/libwrappers.a" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/ar" "s" "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/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=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out [mozglue-static 0.1.0] CXXSTDLIB_i686-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_i686_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp Compiling arrayvec v0.5.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/arrayvec-0.5.2 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_README=README.md 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='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/arrayvec-0.5.2/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 embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8081f343a220b08a -C extra-filename=-8081f343a220b08a --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Compiling unicode-width v0.1.9 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/unicode-width CARGO_PKG_AUTHORS='kwantam :Manish Goregaokar ' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name unicode_width /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/unicode-width/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' -C metadata=dfa3cf0972384a6e -C extra-filename=-dfa3cf0972384a6e --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Compiling leb128 v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no -C metadata=0ecf8dcef64f6c4d -C extra-filename=-0ecf8dcef64f6c4d --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Compiling wast v39.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=39.0.0 CARGO_PKG_VERSION_MAJOR=39 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=0f085edb07363a8f -C extra-filename=-0f085edb07363a8f --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern leb128=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libleb128-0ecf8dcef64f6c4d.rmeta --extern memchr=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libmemchr-6388b7e26e5ee3a9.rmeta --extern unicode_width=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libunicode_width-dfa3cf0972384a6e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' intl/components/Unified_cpp_intl_components4.o /usr/bin/g++ -o Unified_cpp_intl_components4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-102.1.0/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components4.o.pp Unified_cpp_intl_components4.cpp In file included from Unified_cpp_intl_components4.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/RelativeTimeFormat.cpp: In function 'mozilla::intl::RelativeTimeFormat::TryCreate(char const*, mozilla::intl::RelativeTimeFormatOptions const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/intl/components' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' js/src/util/Unified_cpp_js_src_util1.o /usr/bin/g++ -o Unified_cpp_js_src_util1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util1.o.pp Unified_cpp_js_src_util1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Allocator.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.cpp:7, from Unified_cpp_js_src_util1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.cpp:169:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_71(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.cpp: In function 'js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.cpp:169:15: note: 'v' declared here 169 | RootedValue v(cx, arg); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/StringBuffer.cpp:167:45: note: 'cx' declared here 167 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/util' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/jsmath.o /usr/bin/g++ -o jsmath.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/jsmath.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp:11: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateMathObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp:1088:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp: In function 'CreateMathObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp:1088:16: note: 'proto' declared here 1088 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsmath.cpp:1086:46: note: 'cx' declared here 1086 | static JSObject* CreateMathObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ProfilingStack.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ProfilingStack.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/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 embed-bitcode=no -C metadata=29d4d140c8b718bc -C extra-filename=-29d4d140c8b718bc --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern arrayvec=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libarrayvec-8081f343a220b08a.rmeta -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out -l static=wrappers -l stdc++` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_c-0a47047165d300c7/out /usr/bin/rustc --crate-name encoding_c /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no -C metadata=eef49ad37a3a3978 -C extra-filename=-eef49ad37a3a3978 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern encoding_rs=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libencoding_rs-3c6cd6119cf28fcb.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: field `0` is never read --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/encoding_c/src/lib.rs:64:26 | 64 | pub struct ConstEncoding(*const Encoding); | ------------- ^^^^^^^^^^^^^^^ | | | field in this struct | = note: `#[warn(dead_code)]` on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 64 | pub struct ConstEncoding(()); | ~~ warning: `encoding_c` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' OUT_DIR=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/encoding_c_mem-5ccacc45a584ecb0/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no -C metadata=0ad1f3290e2e924c -C extra-filename=-0ad1f3290e2e924c --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern encoding_rs=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libencoding_rs-3c6cd6119cf28fcb.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe --> /usr/src/RPM/BUILD/mozjs-102.1.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: calls to `std::mem::drop` with a reference instead of an owned value does nothing --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/wast/src/resolve/names.rs:1029:9 | 1029 | drop(cx); | ^^^^^--^ | | | argument has type `&Resolver<'_>` | = note: use `let _ = ...` to ignore the expression or result = note: `#[warn(dropping_references)]` on by default warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/wast/src/resolve/names.rs:1046:9 | 1046 | drop(cx); | ^^^^^--^ | | | argument has type `&Resolver<'_>` | = note: use `let _ = ...` to ignore the expression or result warning: `encoding_c_mem` (lib) generated 1 warning Compiling mozilla-central-workspace-hack v0.1.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 embed-bitcode=no -C metadata=c0a274ff9118466a -C extra-filename=-c0a274ff9118466a --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` Compiling jsrust_shared v0.1.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 embed-bitcode=no -C metadata=707da59f9d5f379b -C extra-filename=-707da59f9d5f379b --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern encoding_c=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libencoding_c-eef49ad37a3a3978.rmeta --extern encoding_c_mem=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libencoding_c_mem-0ad1f3290e2e924c.rmeta --extern mozglue_static=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libmozglue_static-29d4d140c8b718bc.rmeta --extern mozilla_central_workspace_hack=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-c0a274ff9118466a.rmeta -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out` Compiling wasmparser v0.78.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README=README.md 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='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no -C metadata=b40943b5a4239d8b -C extra-filename=-b40943b5a4239d8b --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: trailing semicolon in macro used in expression position --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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 --> /usr/src/RPM/BUILD/mozjs-102.1.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) make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' js/src/irregexp/regexp-compiler.o /usr/bin/g++ -o regexp-compiler.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-compiler.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/FindSCCs.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Zone.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.h:26, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstanceData.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmCodegenTypes.h:31, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-ast.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-nodes.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19, inlined from 'v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19, inlined from 'v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19, inlined from 'v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19, inlined from 'v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19, inlined from 'v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3750:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In function 'v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' warning: fields `code`, `payload_start`, and `payload_len` are never read --> /usr/src/RPM/BUILD/mozjs-102.1.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 warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/wasmparser/src/validator.rs:855:9 | 855 | drop(count); | ^^^^^-----^ | | | argument has type `u32` | = note: use `let _ = ...` to ignore the expression or result = note: `#[warn(dropping_copy_types)]` on by default warning: casting `&T` to `&mut T` is undefined behavior, even if the reference is unused, consider instead using an `UnsafeCell` --> /usr/src/RPM/BUILD/mozjs-102.1.0/third_party/rust/wasmparser/src/validator.rs:1795:27 | 1795 | Some(unsafe { &mut *(&*self.arc as *const T as *mut T) }) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: for more information, visit = note: `#[warn(invalid_reference_casting)]` on by default make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:17, from Unified_cpp_js_src_gc1.cpp:2: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator->() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:56:36, inlined from 'js::ReleaseAllJITCode(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:101:50: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp: In function 'js::ReleaseAllJITCode(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:100:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' was declared here 100 | for (RealmsIter realm(gcx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::ReleaseAllJITCode(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:100:67: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp: In function 'js::ReleaseAllJITCode(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:100:19: note: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' was declared here 100 | for (RealmsIter realm(gcx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallAndConstruct.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.h:30, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:13: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::gc::NewMemoryInfoObject(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:634:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp: In function 'js::gc::NewMemoryInfoObject(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:634:16: note: 'obj' declared here 634 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCAPI.cpp:633:42: note: 'cx' declared here 633 | JSObject* NewMemoryInfoObject(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCMarker.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCRuntime.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:17: 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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/OrderedHashTable.h:532:43, inlined from 'js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::all()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/OrderedHashTable.h:835:33, inlined from 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:2574:56, inlined from 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:2544:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/OrderedHashTable.h:362:14: warning: storing the address of local variable 'r' in '*_36' [-Wdangling-pointer=] 362 | *prevp = this; | ~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp: In member function 'JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:2574:29: note: 'r' declared here 2574 | EphemeronEdgeTable::Range r = gcEphemeronEdges().all(); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:2545:71: note: 'this' declared here 2545 | SliceBudget& budget) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallAndConstruct.h:16: In member function 'JS::Value::toTag() const', inlined from 'JS::Value::isString() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:698:39, inlined from 'js::GCMarker::processMarkStackTop(js::SliceBudget&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:1974:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:625:48: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 625 | JSValueTag toTag() const { return JSValueTag(asBits_ >> JSVAL_TAG_SHIFT); } | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp: In member function 'js::GCMarker::processMarkStackTop(js::SliceBudget&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:1900:13: note: 'base' was declared here 1900 | HeapSlot* base; // Slot range base pointer. | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:1964:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1964 | while (index < end) { | ~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Marking.cpp:1902:10: note: 'end' was declared here 1902 | size_t end; // End of slot range to mark. | ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp0.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp In file included from Unified_cpp_js_src_irregexp0.cpp:2: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitText(v8::internal::RegExpText*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitEmpty(v8::internal::RegExpEmpty*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitBackReference(v8::internal::RegExpBackReference*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitAtom(v8::internal::RegExpAtom*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitCharacterClass(v8::internal::RegExpCharacterClass*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitAssertion(v8::internal::RegExpAssertion*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable 'padding' in 'this_4(D)->dummy_' [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:386:13: note: 'padding' declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:385:62: note: 'this' declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitAlternative(v8::internal::RegExpAlternative*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:421:12: warning: storing the address of local variable 'padding' in 'this_13(D)->dummy_' [-Wdangling-pointer=] 421 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:420:13: note: 'padding' declared here 420 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:419:33: note: 'this' declared here 419 | void*) override { | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp: In member function 'js::irregexp::RegExpDepthCheck::VisitDisjunction(v8::internal::RegExpDisjunction*, void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:436:12: warning: storing the address of local variable 'padding' in 'this_13(D)->dummy_' [-Wdangling-pointer=] 436 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:435:13: note: 'padding' declared here 435 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpAPI.cpp:434:33: note: 'this' declared here 434 | void*) override { | ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Class.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RealmOptions.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GC.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCInternals.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Pretenuring.cpp:12, from Unified_cpp_js_src_gc2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned int, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:26:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'realm' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.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 int, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:26:20: note: 'realm' declared here 26 | Rooted realm(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:22:16: note: 'cx' declared here 22 | JSContext* cx, Zone* zone, void* data, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Pretenuring.cpp:13: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepMisc()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1196:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepMisc()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1196:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' was declared here 1196 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepMisc()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1196:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepMisc()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1196:29: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' was declared here 1196 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'JS::IterateRealms(JSContext*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:232:54: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp: In function 'JS::IterateRealms(JSContext*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:232:19: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' was declared here 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'JS::IterateRealms(JSContext*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:232:54: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp: In function 'JS::IterateRealms(JSContext*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:232:19: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' was declared here 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator->() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:56:36, inlined from 'JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:248:22: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp: In function 'JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:247:19: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' was declared here 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:247:54: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp: In function 'JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.cpp:247:19: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' was declared here 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp:335:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp: In member function 'js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp:335:19: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' was declared here 335 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp:335:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp: In member function 'js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/RootMarking.cpp:335:19: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' was declared here 335 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepRealmGlobals()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1188:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepRealmGlobals()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1188:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' was declared here 1188 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepRealmGlobals()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1188:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepRealmGlobals()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1188:29: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' was declared here 1188 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1296:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1296:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' was declared here 1296 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1296:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1296:31: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' was declared here 1296 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1334:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1334:31: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 4B].it' was declared here 1334 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1334:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:1334:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 12B].it' was declared here 1334 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:25: In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::goToNext()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:50:27, inlined from 'js::ObjectWrapperMap::Enum::popFront()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:110:15, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:93:48, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:93:48, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::ModIterator::~ModIterator()', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1497:9, inlined from 'mozilla::detail::MaybeStorage >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ObjectWrapperMap::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:42:9, inlined from 'JS::Compartment::ObjectWrapperEnum::~ObjectWrapperEnum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:391:10, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:625:5: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1468:11: warning: 'MEM[(struct ModIterator *)&e].mRekeyed' may be used uninitialized [-Wmaybe-uninitialized] 1468 | if (mRekeyed) { | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::ModIterator::~ModIterator()', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1497:9, inlined from 'mozilla::detail::MaybeStorage >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ObjectWrapperMap::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:42:9, inlined from 'JS::Compartment::ObjectWrapperEnum::~ObjectWrapperEnum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:391:10, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:625:5: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1469:9: warning: 'MEM[(struct ModIterator *)&e].mTable' may be used uninitialized [-Wmaybe-uninitialized] 1469 | mTable.mGen++; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::ModIterator::~ModIterator()', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1497:9, inlined from 'mozilla::detail::MaybeStorage >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ObjectWrapperMap::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:42:9, inlined from 'JS::Compartment::ObjectWrapperEnum::~ObjectWrapperEnum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:391:10, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:625:5: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1473:11: warning: 'MEM[(struct ModIterator *)&e].mRemoved' may be used uninitialized [-Wmaybe-uninitialized] 1473 | if (mRemoved) { | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::ModIterator::~ModIterator()', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1497:9, inlined from 'mozilla::detail::MaybeStorage >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum, false>::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum>::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ObjectWrapperMap::Enum::~Enum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:42:9, inlined from 'JS::Compartment::ObjectWrapperEnum::~ObjectWrapperEnum()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:391:10, inlined from 'JS::Compartment::findSweepGroupEdges()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:625:5: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1474:9: warning: 'MEM[(struct ModIterator *)&e].mTable' may be used uninitialized [-Wmaybe-uninitialized] 1474 | mTable.compact(); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp: In member function 'JS::Compartment::findSweepGroupEdges()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Sweeping.cpp:606:28: note: 'e' declared here 606 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::jit::JitCode*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::BaselineCacheIRCompiler::compile()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCacheIRCompiler.cpp:181:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'newStubCode' in 'MEM[(struct StackRootedBase * *)_1363 + 4B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BaselineCacheIRCompiler::compile()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCacheIRCompiler.cpp:181:20: note: 'newStubCode' declared here 181 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCacheIRCompiler.cpp:137:43: note: 'this' declared here 137 | JitCode* BaselineCacheIRCompiler::compile() { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc3.o /usr/bin/g++ -o Unified_cpp_js_src_gc3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc3.o.pp Unified_cpp_js_src_gc3.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp In file included from Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Compacting.cpp:220: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] 220 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedFrame.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/GCInternals.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Cell.h:229:7: note: 'class js::gc::TenuredCell' declared here 229 | class TenuredCell : public Cell { | ^~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp1.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-nodes.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/util/ZoneShim.h:34:12, inlined from 'v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:423:42: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-ast.h:311:9: warning: 'default_flags.flags_' may be used uninitialized [-Wmaybe-uninitialized] 311 | flags_(flags), | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-compiler-tonode.cc: In member function 'v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /usr/src/RPM/BUILD/mozjs-102.1.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]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'dom_genericMethod(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10540:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_67(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'dom_genericMethod(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10540:16: note: 'obj' declared here 10540 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10532:42: note: 'cx' declared here 10532 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'dom_genericSetter(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10514:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'dom_genericSetter(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10514:16: note: 'obj' declared here 10514 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10506:42: note: 'cx' declared here 10506 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'dom_genericGetter(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10492:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_65(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'dom_genericGetter(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10492:16: note: 'obj' declared here 10492 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10484:42: note: 'cx' declared here 10484 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:878:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:878:16: note: 'key' declared here 878 | RootedString key(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:872:34: note: 'cx' declared here 872 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2915:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2915:18: note: 'str' declared here 2915 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2908:38: note: 'cx' declared here 2908 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PutStr(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2878:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'PutStr(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2878:18: note: 'str' declared here 2878 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2869:31: note: 'cx' declared here 2869 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4119:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'messageStr' in 'MEM[(struct StackRootedBase * *)cx_168(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4119:16: note: 'messageStr' declared here 4119 | RootedString messageStr(cx, report->newMessageString(cx)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4098:48: note: 'cx' declared here 4098 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7220:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'srcAtom' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7220:14: note: 'srcAtom' declared here 7220 | RootedAtom srcAtom(cx, ToAtom(cx, args[0])); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7212:43: note: 'cx' declared here 7212 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetMarks(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8355:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ret' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'GetMarks(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8355:24: note: 'ret' declared here 8355 | Rooted ret(cx, js::NewDenseEmptyArray(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8345:33: note: 'cx' declared here 8345 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2852:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2852:18: note: 'str' declared here 2852 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2805:36: note: 'cx' declared here 2805 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Options(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1886:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_152(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Options(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1886:18: note: 'str' declared here 1886 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1881:32: note: 'cx' declared here 1881 | static bool Options(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Crash(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4057:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'message' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Crash(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4057:16: note: 'message' declared here 4057 | RootedString message(cx, JS::ToString(cx, args[0])); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4052:30: note: 'cx' declared here 4052 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RegisterScriptPathWithModuleLoader(JSContext*, JS::Handle, char const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:985:56, inlined from 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1056:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_117(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:985:16: note: 'path' declared here 985 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1005:46: note: 'cx' declared here 1005 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:157:42: note: 'cx' declared here 157 | bool ShellModuleWrapperGetter(JSContext* cx, const JS::CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:157:42: note: 'cx' declared here 157 | bool ShellModuleWrapperGetter(JSContext* cx, const JS::CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:157:42: note: 'cx' declared here 157 | bool ShellModuleWrapperGetter(JSContext* cx, const JS::CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellExportEntryObjectWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:213:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellExportEntryObjectWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandle, int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:3085:43, inlined from 'PCToLine(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:3151:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'PCToLine(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:3085:16: note: 'script' declared here 3085 | RootedScript script(cx, GetTopScript(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:3145:33: note: 'cx' declared here 3145 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StencilObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FinishOffThreadCompileModuleToStencil(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6310:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stencilObj' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'FinishOffThreadCompileModuleToStencil(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6309:16: note: 'stencilObj' declared here 6309 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6289:62: note: 'cx' declared here 6289 | static bool FinishOffThreadCompileModuleToStencil(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StencilObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FinishOffThreadCompileToStencil(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6213:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stencilObj' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'FinishOffThreadCompileToStencil(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6212:16: note: 'stencilObj' declared here 6212 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6194:56: note: 'cx' declared here 6194 | static bool FinishOffThreadCompileToStencil(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StencilObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FinishOffThreadDecodeStencil(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6420:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stencilObj' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'FinishOffThreadDecodeStencil(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6419:16: note: 'stencilObj' declared here 6419 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6400:53: note: 'cx' declared here 6400 | static bool FinishOffThreadDecodeStencil(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Compile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5244:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_189(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Compile(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5244:16: note: 'script' declared here 5244 | RootedScript script(cx, JS::Compile(cx, options, srcBuf)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5195:32: note: 'cx' declared here 5195 | static bool Compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7863:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_65(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7862:29: note: 'buffer' declared here 7862 | RootedArrayBufferObject buffer( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7853:36: note: 'cx' declared here 7853 | static bool getBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7241:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In member function 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7241:18: note: 'str' declared here 7241 | RootedString str(cx, JS_NewStringCopyZ(cx, filename)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7236:24: note: 'cx' declared here 7236 | bool load(JSContext* cx, const char* filename, char16_t** twoByteSource, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:190:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:189:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8683:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'jsOffsets' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8683:16: note: 'jsOffsets' declared here 8683 | RootedObject jsOffsets(cx, JS::NewArrayObject(cx, offsets.length())); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8655:40: note: 'cx' declared here 8655 | static bool WasmCodeOffsets(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1400:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'causeString' in 'MEM[(struct StackRootedBase * *)cx_169(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1400:16: note: 'causeString' declared here 1400 | RootedString causeString(cx, ToString(cx, v)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1375:42: note: 'cx' declared here 1375 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PrintEnumeratedHelp(JSContext*, JS::Handle, JS::Handle, bool) [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9954:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'regex' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'PrintEnumeratedHelp(JSContext*, JS::Handle, JS::Handle, bool) [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9954:25: note: 'regex' declared here 9954 | Rooted regex(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9947:44: note: 'cx' declared here 9947 | static bool PrintEnumeratedHelp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Help(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10044:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_93(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Help(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10044:16: note: 'obj' declared here 10044 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10015:29: note: 'cx' declared here 10015 | static bool Help(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1072:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_117(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1072:16: note: 'info' declared here 1072 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1048:35: note: 'cx' declared here 1048 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, 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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25: note: 'filtered' declared here 327 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:297:42: note: 'cx' declared here 297 | bool ShellModuleWrapperMethod(JSContext* cx, const JS::CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:719:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fileObj' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:719:23: note: 'fileObj' declared here 719 | Rooted fileObj(cx); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:716:37: note: 'cx' declared here 716 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'DumpScopeChain(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8205:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_135(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:34, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'DumpScopeChain(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8172:39: note: 'cx' declared here 8172 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellRequestedModuleObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellImportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:201:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellImportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:200:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellImportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:199:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellImportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:202:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellRequestedModuleObjectWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1447:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bound' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1446:18: note: 'bound' declared here 1446 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1426:41: note: 'cx' declared here 1426 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25, inlined from 'ShellModuleObjectWrapper_declarationInstantiation_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_declarationInstantiation_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25: note: 'filtered' declared here 327 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:18: note: 'cx' declared here 337 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperMethod, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::CallArgs const&), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25, inlined from 'ShellModuleObjectWrapper_evaluation_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_evaluation_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:327:25: note: 'filtered' declared here 327 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:18: note: 'cx' declared here 337 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_evaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:246:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_evaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_asyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:261:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_asyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_dfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:258:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_dfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_pendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:264:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_pendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_dfsIndexGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_dfsIndexGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_asyncGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:259:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_asyncGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_namespaceGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_namespaceGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_topLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:260:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_topLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:245:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'dom_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10588:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'domObj' in 'MEM[(struct StackRootedBase * *)cx_94(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'dom_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10588:16: note: 'domObj' declared here 10588 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10572:40: note: 'cx' declared here 10572 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CacheEntry(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2068:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'CacheEntry(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2068:16: note: 'obj' declared here 2068 | RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2059:35: note: 'cx' declared here 2059 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ospath_isAbsolute(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:797:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_47(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::ospath_isAbsolute(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:797:22: note: 'str' declared here 797 | RootedLinearString str(cx, JS_EnsureLinearString(cx, args[0].toString())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:788:42: note: 'cx' declared here 788 | static bool ospath_isAbsolute(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:199:76, inlined from 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:93:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'closure' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:199:16: note: 'closure' declared here 199 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:88:55: note: 'cx' declared here 88 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'TransplantableObject(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9028:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'transplant' in 'MEM[(struct StackRootedBase * *)cx_272(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'TransplantableObject(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9027:16: note: 'transplant' declared here 9027 | RootedObject transplant( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8945:45: note: 'cx' declared here 8945 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:199:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'closure' in 'MEM[(struct StackRootedBase * *)cx_152(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:199:16: note: 'closure' declared here 199 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:187:45: note: 'cx' declared here 187 | bool ModuleLoader::dynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:298:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:297:22: note: 'name' declared here 297 | RootedLinearString name( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:287:50: note: 'cx' declared here 287 | JSLinearString* ModuleLoader::resolve(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:117:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_82(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:117:22: note: 'str' declared here 117 | RootedLinearString str(cx, JS_EnsureLinearString(cx, filenameStr)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:104:34: note: 'cx' declared here 104 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:467:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_152(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:467:16: note: 'str' declared here 467 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:455:53: note: 'cx' declared here 455 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1743:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rawFilenameStr' in 'MEM[(struct StackRootedBase * *)cx_135(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1743:16: note: 'rawFilenameStr' declared here 1743 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0])); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1732:48: note: 'cx' declared here 1732 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1944:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_117(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1944:16: note: 'str' declared here 1944 | RootedString str(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1940:35: note: 'cx' declared here 1940 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WasmLoop(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8727:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filename' in 'MEM[(struct StackRootedBase * *)cx_156(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'WasmLoop(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8727:16: note: 'filename' declared here 8727 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8702:33: note: 'cx' declared here 8702 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1137:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_146(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1137:16: note: 'obj' declared here 1137 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:1135:26: note: 'cx' declared here 1135 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10632:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'glob' in 'MEM[(struct StackRootedBase * *)cx_229(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10630:16: note: 'glob' declared here 10630 | RootedObject glob(cx, | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:10627:45: note: 'cx' declared here 10627 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewGlobal(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7057:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)cx_318(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'NewGlobal(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7056:16: note: 'global' declared here 7056 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:6929:34: note: 'cx' declared here 6929 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8643:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'binary' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8643:16: note: 'binary' declared here 8643 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length())); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8614:41: note: 'cx' declared here 8614 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvalInContext(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4339:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_185(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'EvalInContext(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4339:16: note: 'str' declared here 4339 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:4333:38: note: 'cx' declared here 4333 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Run(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2629:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_148(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Run(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2629:16: note: 'str' declared here 2629 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:2621:28: note: 'cx' declared here 2621 | static bool Run(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:585:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resolvedPath' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:585:16: note: 'resolvedPath' declared here 585 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:580:48: note: 'cx' declared here 580 | JSString* ModuleLoader::fetchSource(JSContext* cx, HandleLinearString path) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:312:77, inlined from 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:349:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:310:16: note: 'str' declared here 310 | RootedString str( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:347:52: note: 'cx' declared here 347 | static bool osfile_readRelativeToScript(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:312:77, inlined from 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:344:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:310:16: note: 'str' declared here 310 | RootedString str( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:343:40: note: 'cx' declared here 343 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8443:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_86(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In member function 'js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8443:18: note: 'result' declared here 8443 | RootedObject result(cx, JS::NewArrayObject(cx, log.length())); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8437:31: note: 'cx' declared here 8437 | bool buildResult(JSContext* cx, MutableHandleValue resultValue) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EntryPoints(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8476:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'opts' in 'MEM[(struct StackRootedBase * *)cx_462(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'EntryPoints(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8476:16: note: 'opts' declared here 8476 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8468:36: note: 'cx' declared here 8468 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DefineConsole(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9889:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'DefineConsole(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9889:16: note: 'obj' declared here 9889 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:9888:31: note: 'cx' declared here 9888 | bool DefineConsole(JSContext* cx, HandleObject global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'MaybeRunFinalizationRegistryCleanupTasks(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1118:29, inlined from 'RunShellJobs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1169:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'callback' in 'MEM[(struct StackRootedBase * *)cx_6(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'RunShellJobs(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1118:18: note: 'callback' declared here 1118 | RootedFunction callback(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1155:37: note: 'cx' declared here 1155 | static void RunShellJobs(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5857:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearString' in 'MEM[(struct StackRootedBase * *)cx_229(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5857:22: note: 'linearString' declared here 5857 | RootedLinearString linearString(cx, scriptContents->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5777:37: note: 'cx' declared here 5777 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:826:77, inlined from 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:806:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_19(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:826:24: note: 'str' declared here 826 | RootedLinearString str(cx, JS_EnsureLinearString(cx, args[i].toString())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:806:36: note: 'cx' declared here 806 | static bool ospath_join(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, StreamCacheEntryObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7908:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_127(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7907:24: note: 'obj' declared here 7907 | RootedNativeObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:7879:36: note: 'cx' declared here 7879 | static bool construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:27: note: 'wrapper' declared here 366 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:18: note: 'cx' declared here 365 | JSContext* cx, JS::Handle obj) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, char const*, bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25, inlined from 'ShellImportEntryObjectWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:197:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellExportEntryObjectWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h: In function 'ShellRequestedModuleObjectWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filtered' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:25: note: 'filtered' declared here 167 | JS::Rooted filtered(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:177:18: note: 'cx' declared here 177 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShellRequestedModuleObjectWrapper::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellRequestedModuleObjectWrapper::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:27: note: 'wrapper' declared here 366 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:18: note: 'cx' declared here 365 | JSContext* cx, JS::Handle obj) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:27: note: 'wrapper' declared here 366 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:18: note: 'cx' declared here 365 | JSContext* cx, JS::Handle obj) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ParseModule(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5317:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'module' in 'MEM[(struct StackRootedBase * *)cx_139(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'ParseModule(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5317:16: note: 'module' declared here 5317 | RootedObject module(cx, frontend::CompileModule(cx, options, srcBuf)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5270:36: note: 'cx' declared here 5270 | static bool ParseModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShellImportEntryObjectWrapper::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellImportEntryObjectWrapper::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:27: note: 'wrapper' declared here 366 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:18: note: 'cx' declared here 365 | JSContext* cx, JS::Handle obj) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShellExportEntryObjectWrapper::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ShellExportEntryObjectWrapper::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:27: note: 'wrapper' declared here 366 | JS::Rooted wrapper(cx, JS_NewObject(cx, &class_)); \ | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:18: note: 'cx' declared here 365 | JSContext* cx, JS::Handle obj) { \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'toArray' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: note: 'toArray' declared here 104 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:93:29: note: 'cx' declared here 93 | bool ArrayFilter(JSContext* cx, JS::Handle from, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'toArray' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: note: 'toArray' declared here 104 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:93:29: note: 'cx' declared here 93 | bool ArrayFilter(JSContext* cx, JS::Handle from, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:136:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'toArray' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:136:28: note: 'toArray' declared here 136 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:125:35: note: 'cx' declared here 125 | bool ListToArrayFilter(JSContext* cx, JS::Handle from, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'toArray' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'ArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:104:28: note: 'toArray' declared here 104 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ShellModuleObjectWrapper.cpp:93:29: note: 'cx' declared here 93 | bool ArrayFilter(JSContext* cx, JS::Handle from, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:659:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'oldFileObj' in 'MEM[(struct StackRootedBase * *)cx_3(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:659:16: note: 'oldFileObj' declared here 659 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:651:33: note: 'cx' declared here 651 | static bool Redirect(JSContext* cx, const CallArgs& args, RCFile** outFile) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:460:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_47(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:460:15: note: 'value' declared here 460 | RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:458:62: note: 'cx' declared here 458 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:448:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'registry' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:448:16: note: 'registry' declared here 448 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:446:51: note: 'cx' declared here 446 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:428:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'registry' in 'MEM[(struct StackRootedBase * *)cx_61(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:428:16: note: 'registry' declared here 428 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:424:54: note: 'cx' declared here 424 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:495:38: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_162(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:495:22: note: 'path' declared here 495 | RootedLinearString path(cx, pathArg); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:493:56: note: 'cx' declared here 493 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:128:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:128:22: note: 'path' declared here 128 | RootedLinearString path(cx, resolve(cx, moduleRequest, UndefinedHandleValue)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:126:50: note: 'cx' declared here 126 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:361:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_144(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:361:22: note: 'path' declared here 361 | RootedLinearString path(cx, JS_EnsureLinearString(cx, pathArg)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:360:49: note: 'cx' declared here 360 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:158:77, inlined from 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:75:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:158:22: note: 'path' declared here 158 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:72:16: note: 'cx' declared here 72 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:143:49, inlined from 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:114:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'module' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:143:16: note: 'module' declared here 143 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:112:46: note: 'cx' declared here 112 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RunModule(JSContext*, char const*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1081:56, inlined from 'Process(JSContext*, char const*, bool, FileKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1668:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'Process(JSContext*, char const*, bool, FileKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1081:16: note: 'path' declared here 1081 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:1638:46: note: 'cx' declared here 1638 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:279:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:279:22: note: 'path' declared here 279 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:274:48: note: 'cx' declared here 274 | bool ModuleLoader::tryDynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RegisterModule(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5565:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'specifier' in 'MEM[(struct StackRootedBase * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'RegisterModule(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5565:14: note: 'specifier' declared here 5565 | RootedAtom specifier(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5542:39: note: 'cx' declared here 5542 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:143:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'module' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:143:16: note: 'module' declared here 143 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:141:46: note: 'cx' declared here 141 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:158:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'path' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:158:22: note: 'path' declared here 158 | RootedLinearString path(cx, resolve(cx, moduleRequest, referencingPrivate)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/ModuleLoader.cpp:156:16: note: 'cx' declared here 156 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:368:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)_67 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp: In function 'js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:368:16: note: 'str' declared here 368 | RootedString str(cx, ResolvePath(cx, givenPath, resolveMode)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/OSObject.cpp:352:32: note: 'cx' declared here 352 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5631:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_149(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5631:21: note: 'array' declared here 5631 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:5598:50: note: 'cx' declared here 5598 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'AddMarkObservers(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8315:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'object' in 'MEM[(struct StackRootedBase * *)cx_107(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp: In function 'AddMarkObservers(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8315:16: note: 'object' declared here 8315 | RootedObject object(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/js.cpp:8290:41: note: 'cx' declared here 8290 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' warning: `wasmparser` (lib) generated 11 warnings Compiling wat v1.0.41 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.41 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=41 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /usr/src/RPM/BUILD/mozjs-102.1.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 embed-bitcode=no -C metadata=083071b9156d06bf -C extra-filename=-083071b9156d06bf --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern wast=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libwast-0f085edb07363a8f.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject-inl.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:24, from Unified_cpp_js_src11.cpp:2: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:280:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp: In function 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:274:29: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 274 | mozilla::Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:19: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:280:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp: In function 'js::Wrapper::New(JSContext*, JSObject*, js::Wrapper const*, js::WrapperOptions const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:274:29: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 274 | mozilla::Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Proxy.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Wrapper.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:7: In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'js::ForwardingProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:180:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp: In member function 'js::ForwardingProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:180:17: note: 'cargs' declared here 180 | ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:169:51: note: 'cx' declared here 169 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:161:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp: In member function 'js::ForwardingProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:161:14: note: 'iargs' declared here 161 | InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Wrapper.cpp:156:46: note: 'cx' declared here 156 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp2.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/FindSCCs.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Zone.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.h:26, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstanceData.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmCodegenTypes.h:31, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-ast.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.h:8, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::RegExpParser::Advance() [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:72:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::RegExpParser::Advance() [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:69:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::RegExpParser::Advance()': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from 'v8::internal::RegExpParser::Reset(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:98:10: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::RegExpParser::Reset(int)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from 'v8::internal::RegExpParser::Advance(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:103:10: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::RegExpParser::Advance(int)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'v8::internal::StackLimitCheck::HasOverflowed()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'v8::internal::RegExpParser::Advance()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from 'v8::internal::RegExpParser::ParseOctalLiteral()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:1129:10: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/StackLimits.h: In member function 'v8::internal::RegExpParser::ParseOctalLiteral()': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/irregexp/imported/regexp-parser.cc:71:21: note: 'check' declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/irregexp' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Id.h:35, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/friend/DOMProxy.h:22, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/DOMProxy.cpp:9, from Unified_cpp_js_src10.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1410:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1410:16: note: 'target' declared here 1410 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1408:47: note: 'cx' declared here 1408 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Proxy::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:549:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiver' in 'MEM[(struct StackRootedBase * *)cx_97(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:549:15: note: 'receiver' declared here 549 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:545:28: note: 'cx' declared here 545 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Proxy::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:486:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiver' in 'MEM[(struct StackRootedBase * *)cx_133(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:486:15: note: 'receiver' declared here 486 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:482:28: note: 'cx' declared here 482 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ProxyHas(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:389:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyHas(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:389:12: note: 'id' declared here 389 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:387:30: note: 'cx' declared here 387 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ProxyHasOnExpando(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:97:79, inlined from 'js::Proxy::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:414:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'expando' in 'MEM[(struct StackRootedBase * *)cx_13(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::Proxy::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:97:16: note: 'expando' declared here 97 | RootedObject expando(cx, proxy->as().expando().toObjectOrNull()); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:397:31: note: 'cx' declared here 397 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ProxyHasOwn(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:422:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyHasOwn(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:422:12: note: 'id' declared here 422 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:420:33: note: 'cx' declared here 420 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ProxyGetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:492:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiver' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyGetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:492:15: note: 'receiver' declared here 492 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:490:38: note: 'cx' declared here 490 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ProxyGetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:498:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_138(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxyGetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:498:12: note: 'id' declared here 498 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:496:45: note: 'cx' declared here 496 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ProxySetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:556:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiver' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxySetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:556:15: note: 'receiver' declared here 556 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:553:38: note: 'cx' declared here 553 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ProxySetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:566:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_131(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::ProxySetPropertyByValue(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:566:12: note: 'id' declared here 566 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:563:45: note: 'cx' declared here 563 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1474:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_178(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1473:16: note: 'target' declared here 1473 | RootedObject target(cx, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1467:36: note: 'cx' declared here 1467 | static bool ProxyCreate(JSContext* cx, CallArgs& args, const char* callerName) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1555:77, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1543:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'revoker' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1553:18: note: 'revoker' declared here 1553 | RootedFunction revoker( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1543:37: note: 'cx' declared here 1543 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1527:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'p' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'RevokeProxy(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1526:16: note: 'p' declared here 1526 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT) | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1522:36: note: 'cx' declared here 1522 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::AppendUnique(JSContext*, JS::MutableHandle >, JS::Handle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:262:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'uniqueOthers' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp: In function 'js::AppendUnique(JSContext*, JS::MutableHandle >, JS::Handle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:262:18: note: 'uniqueOthers' declared here 262 | RootedIdVector uniqueOthers(cx); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/Proxy.cpp:260:48: note: 'cx' declared here 260 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateFilteredListFromArrayLike(JSContext*, JS::Handle, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:763:60, inlined from 'js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:845:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_2641(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:762:16: note: 'obj' declared here 762 | RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:810:55: note: 'cx' declared here 810 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'js::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1349:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_204(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1349:19: note: 'cargs' declared here 1349 | ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1326:49: note: 'cx' declared here 1326 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1298:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_163(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1298:16: note: 'iargs' declared here 1298 | InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/ScriptedProxyHandler.cpp:1275:44: note: 'cx' declared here 1275 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Interpreter.o /usr/bin/g++ -o Interpreter.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Interpreter.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:11: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Scope*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*) [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1039:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'scope' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 8B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*) [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1039:15: note: 'scope' declared here 1039 | RootedScope scope(cx, ei.initialFrame().script()->innermostScope(pc)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1034:39: note: 'cx' declared here 1034 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:68, inlined from 'MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:272:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_86(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:76: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h: In function 'MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:15: note: 'shape' declared here 77 | RootedShape shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:262:54: note: 'cx' declared here 262 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.h:36, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.h:71, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:26, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:15: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:430:49: note: 'cx' declared here 430 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_98(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:12: note: 'key' declared here 206 | RootedId key(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:188:39: note: 'cx' declared here 188 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:129:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisv' in 'MEM[(struct StackRootedBase * *)cx_141(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:129:15: note: 'thisv' declared here 129 | RootedValue thisv(cx, frame.thisArgument()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:116:37: note: 'cx' declared here 116 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4663:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4662:16: note: 'obj' declared here 4662 | RootedObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4606:33: note: 'cx' declared here 4606 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4652:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4652 | if (!proto) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4618:15: note: 'proto' was declared here 4618 | JSObject* proto; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4731:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4731:16: note: 'obj' declared here 4731 | RootedObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4728:38: note: 'cx' declared here 4728 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4731:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4731:16: note: 'obj' declared here 4731 | RootedObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4728:38: note: 'cx' declared here 4728 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4763:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4763:16: note: 'obj' declared here 4763 | RootedObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4760:38: note: 'cx' declared here 4760 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4763:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4763:16: note: 'obj' declared here 4763 | RootedObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4760:38: note: 'cx' declared here 4760 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4796:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4796:12: note: 'id' declared here 4796 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4794:38: note: 'cx' declared here 4794 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4807:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4807:12: note: 'id' declared here 4807 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:4804:50: note: 'cx' declared here 4804 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5003:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5003:12: note: 'id' declared here 5003 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5000:51: note: 'cx' declared here 5000 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetPropertySuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5390:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::SetPropertySuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5389:16: note: 'obj' declared here 5389 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5384:38: note: 'cx' declared here 5384 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetElementSuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5404:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'js::SetElementSuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5403:16: note: 'obj' declared here 5403 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5399:37: note: 'cx' declared here 5399 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1182:41, inlined from 'HandleError(JSContext*, js::InterpreterRegs&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1255:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'doneValue' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp: In function 'HandleError(JSContext*, js::InterpreterRegs&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1182:21: note: 'doneValue' declared here 1182 | RootedValue doneValue(cx, sp[-1]); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:1224:55: note: 'cx' declared here 1224 | static HandleErrorContinuation HandleError(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:518:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_297(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:468:45: note: 'cx' declared here 468 | bool js::InternalCallOrConstruct(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'js::SpreadCallOperation(JSContext*, JS::Handle, unsigned char*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5052:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_168(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5052:19: note: 'cargs' declared here 5052 | ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter.cpp:5011:41: note: 'cx' declared here 5011 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp:6475:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6475 | return ifNode; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp:6465:19: note: 'ifNode' was declared here 6465 | TernaryNodeType ifNode; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp:6475:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6475 | return ifNode; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Parser.cpp:6465:19: note: 'ifNode' was declared here 6465 | TernaryNodeType ifNode; | ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' js/src/shell/Unified_cpp_js_src_shell1.o /usr/bin/g++ -o Unified_cpp_js_src_shell1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell1.o.pp Unified_cpp_js_src_shell1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsexn.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.cpp:81:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 's' in 'MEM[(struct StackRootedBase * *)cx_238(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.cpp: In function 'js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.cpp:81:16: note: 's' declared here 81 | RootedString s(cx, buf.finishString()); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/shell/jsshell.cpp:36:39: note: 'cx' declared here 36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:887:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'thisView' declared here 886 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:885:50: note: 'cx' declared here 885 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetArrayShapeWithProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4512:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'GetArrayShapeWithProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4510:15: note: 'shape' declared here 4510 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4507:49: note: 'cx' declared here 4507 | static Shape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4596:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unscopables' in 'MEM[(struct StackRootedBase * *)cx_180(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4595:16: note: 'unscopables' declared here 4595 | RootedObject unscopables(cx, | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4592:43: note: 'cx' declared here 4592 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateAtomicsObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:1072:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp: In function 'CreateAtomicsObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:1072:16: note: 'proto' declared here 1072 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:1070:49: note: 'cx' declared here 1070 | static JSObject* CreateAtomicsObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:160:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:160:16: note: 'bi' declared here 160 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:150:39: note: 'cx' declared here 150 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:186:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:186:16: note: 'bi' declared here 186 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:176:38: note: 'cx' declared here 176 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:899:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:898:27: note: 'thisView' declared here 898 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:897:54: note: 'cx' declared here 897 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:920:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:919:27: note: 'thisView' declared here 919 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:918:54: note: 'cx' declared here 918 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:887:56, inlined from 'JS::CallNonGenericMethod<&js::DataViewObject::is, &js::DataViewObject::bufferGetterImpl>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:894:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:886:27: note: 'thisView' declared here 886 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:892:46: note: 'cx' declared here 892 | bool DataViewObject::bufferGetter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1403:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_140(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1403:16: note: 'obj' declared here 1403 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1394:45: note: 'cx' declared here 1394 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'SetArrayElement(JSContext*, JS::Handle, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:500:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'SetArrayElement(JSContext*, JS::Handle, unsigned long long, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:500:12: note: 'id' declared here 500 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:498:47: note: 'cx' declared here 498 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:92:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:90:16: note: 'bi' declared here 90 | RootedBigInt bi(cx, thisv.isBigInt() | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:86:45: note: 'cx' declared here 86 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:92:72, inlined from 'JS::CallNonGenericMethod<&(IsBigInt(JS::Handle)), &js::BigIntObject::toString_impl>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:121:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:90:16: note: 'bi' declared here 90 | RootedBigInt bi(cx, thisv.isBigInt() | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/BigInt.cpp:119:40: note: 'cx' declared here 119 | bool BigIntObject::toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_indexOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3964:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_175(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_indexOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3964:16: note: 'obj' declared here 3964 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3957:35: note: 'cx' declared here 3957 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4080:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_184(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4080:16: note: 'obj' declared here 4080 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4073:39: note: 'cx' declared here 4073 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_includes(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4196:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_171(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_includes(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4196:16: note: 'obj' declared here 4196 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4189:36: note: 'cx' declared here 4189 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4537:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4536:16: note: 'proto' declared here 4536 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4533:66: note: 'cx' declared here 4533 | Shape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateArrayPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4584:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'CreateArrayPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4583:16: note: 'proto' declared here 4583 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4581:50: note: 'cx' declared here 4581 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewDenseEmptyArray(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4670:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDenseEmptyArray(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4669:48: note: 'cx' declared here 4669 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewTenuredDenseEmptyArray(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4674:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewTenuredDenseEmptyArray(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4673:55: note: 'cx' declared here 4673 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4680:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4678:16: note: 'cx' declared here 4678 | JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<2046u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4686:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4684:16: note: 'cx' declared here 4684 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject-inl.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject-inl.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array-inl.h:15: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4452:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4436:20: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 4436 | Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:38, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject-inl.h:12: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4452:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::ArrayConstructorOneArg(JSContext*, JS::Handle, int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4436:20: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 4436 | Maybe ar; | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'NewArrayWithProto<2046u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4568:15, inlined from 'js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4692:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4568:15: note: 'shape' declared here 4568 | RootedShape shape(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4689:67: note: 'cx' declared here 4689 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4699:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4697:16: note: 'cx' declared here 4697 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intrinsic_newList(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:5010:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::intrinsic_newList(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:5010:15: note: 'shape' declared here 5010 | RootedShape shape(cx, GetArrayShapeWithProto(cx, nullptr)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:5006:39: note: 'cx' declared here 5006 | bool js::intrinsic_newList(JSContext* cx, unsigned argc, js::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'atomics_wait(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:722:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_110(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp: In function 'atomics_wait(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:722:16: note: 'value' declared here 722 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/AtomicsObject.cpp:681:37: note: 'cx' declared here 681 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:499:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:498:27: note: 'thisView' declared here 498 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:495:45: note: 'cx' declared here 495 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:518:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_32(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:517:27: note: 'thisView' declared here 517 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:514:46: note: 'cx' declared here 514 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:537:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:536:27: note: 'thisView' declared here 536 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:533:46: note: 'cx' declared here 533 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:556:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_32(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:555:27: note: 'thisView' declared here 555 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:552:47: note: 'cx' declared here 552 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:575:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:574:27: note: 'thisView' declared here 574 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:571:46: note: 'cx' declared here 571 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:665:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:664:27: note: 'thisView' declared here 664 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:661:48: note: 'cx' declared here 661 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:685:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:684:27: note: 'thisView' declared here 684 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:681:48: note: 'cx' declared here 681 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:705:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:704:27: note: 'thisView' declared here 704 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:701:45: note: 'cx' declared here 701 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:723:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:722:27: note: 'thisView' declared here 722 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:719:46: note: 'cx' declared here 719 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:777:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:776:27: note: 'thisView' declared here 776 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:773:46: note: 'cx' declared here 773 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:741:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:740:27: note: 'thisView' declared here 740 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:737:46: note: 'cx' declared here 737 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:835:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:834:27: note: 'thisView' declared here 834 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:831:50: note: 'cx' declared here 831 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:815:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:814:27: note: 'thisView' declared here 814 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:811:49: note: 'cx' declared here 811 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:759:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:758:27: note: 'thisView' declared here 758 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:755:47: note: 'cx' declared here 755 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:795:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:794:27: note: 'thisView' declared here 794 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:791:47: note: 'cx' declared here 791 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:871:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:870:27: note: 'thisView' declared here 870 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:867:48: note: 'cx' declared here 867 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:853:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:852:27: note: 'thisView' declared here 852 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:849:48: note: 'cx' declared here 849 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:641:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:640:27: note: 'thisView' declared here 640 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:637:50: note: 'cx' declared here 637 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:615:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:614:27: note: 'thisView' declared here 614 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:611:49: note: 'cx' declared here 611 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:202:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)cx_175(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:202:25: note: 'global' declared here 202 | Rooted global(cx, cx->realm()->maybeGlobal()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:176:50: note: 'cx' declared here 176 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:594:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'thisView' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:593:27: note: 'thisView' declared here 593 | Rooted thisView( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:590:47: note: 'cx' declared here 590 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_NewDataView(JSContext*, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:1025:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'constructor' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp: In function 'JS_NewDataView(JSContext*, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:1025:16: note: 'constructor' declared here 1025 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/DataViewObject.cpp:1022:51: note: 'cx' declared here 1022 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::NewJSMEnvironment(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:441:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'varEnv' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp: In function 'JS::NewJSMEnvironment(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:441:16: note: 'varEnv' declared here 441 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:440:58: note: 'cx' declared here 440 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:520:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'env' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp: In function 'JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:520:16: note: 'env' declared here 520 | RootedObject env(cx, iter.environmentChain(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:510:74: note: 'cx' declared here 510 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_join(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1270:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_276(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_join(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1270:16: note: 'obj' declared here 1270 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1258:32: note: 'cx' declared here 1258 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:591:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:591:12: note: 'id' declared here 591 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:589:47: note: 'cx' declared here 589 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:256:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearStr' in 'MEM[(struct StackRootedBase * *)cx_359(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp: In function 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:256:22: note: 'linearStr' declared here 256 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:225:35: note: 'cx' declared here 225 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:404:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'varEnv' in 'MEM[(struct StackRootedBase * *)cx_79(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp: In function 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:404:16: note: 'varEnv' declared here 404 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Eval.cpp:402:16: note: 'cx' declared here 402 | JSContext* cx, HandleObject objArg, HandleScript scriptArg, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_pop(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2324:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_89(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_pop(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2324:16: note: 'obj' declared here 2324 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2317:31: note: 'cx' declared here 2317 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'array_reverse(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1550:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'array_reverse(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1550:16: note: 'obj' declared here 1550 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1543:38: note: 'cx' declared here 1543 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'SetArrayElements(JSContext*, JS::Handle, unsigned long long, unsigned int, JS::Value const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1454:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'SetArrayElements(JSContext*, JS::Handle, unsigned long long, unsigned int, JS::Value const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1454:12: note: 'id' declared here 1454 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1436:41: note: 'cx' declared here 1436 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'MatchNumericComparator(JSContext*, JSObject*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:1835:51, inlined from 'js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2059:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_293(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:34: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2047:47: note: 'cx' declared here 2047 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_push(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2263:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_push(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2263:16: note: 'obj' declared here 2263 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2256:32: note: 'cx' declared here 2256 | bool js::array_push(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_shift(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2432:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_148(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_shift(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2432:16: note: 'obj' declared here 2432 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2425:33: note: 'cx' declared here 2425 | bool js::array_shift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'array_unshift(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2518:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_182(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'array_unshift(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2518:16: note: 'obj' declared here 2518 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2511:38: note: 'cx' declared here 2511 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'NewArrayWithProto<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4568:15, inlined from 'js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4719:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4568:15: note: 'shape' declared here 4568 | RootedShape shape(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4715:58: note: 'cx' declared here 4715 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15, inlined from 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4706:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4555:15: note: 'shape' declared here 4555 | RootedShape shape(cx, GlobalObject::getArrayShapeWithDefaultProto(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:4704:16: note: 'cx' declared here 4704 | JSContext* cx, uint32_t length, const Value* values, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:374:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'val' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:374:15: note: 'val' declared here 374 | RootedValue val(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:369:42: note: 'cx' declared here 369 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'CopyArrayElements(JSContext*, JS::Handle, unsigned long long, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2721:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'CopyArrayElements(JSContext*, JS::Handle, unsigned long long, unsigned long long, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2721:15: note: 'value' declared here 2721 | RootedValue value(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2716:42: note: 'cx' declared here 2716 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::array_slice(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3593:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_269(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'js::array_slice(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3593:16: note: 'obj' declared here 3593 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:3586:33: note: 'cx' declared here 3586 | bool js::array_slice(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2840:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_456(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp: In function 'array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2840:16: note: 'obj' declared here 2840 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Array.cpp:2832:42: note: 'cx' declared here 2832 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/WeakMap.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugScript.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:330:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linear' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:330:22: note: 'linear' declared here 330 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:321:40: note: 'cx' declared here 321 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:366:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'url_str' in 'MEM[(struct StackRootedBase * *)cx_127(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:366:18: note: 'url_str' declared here 366 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:353:38: note: 'cx' declared here 353 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1602:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'set' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1602:18: note: 'set' declared here 1602 | RootedObject set(cx, desc.setter()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1578:16: note: 'cx' declared here 1578 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2005:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'generatorObj' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2004:36: note: 'generatorObj' declared here 2004 | Rooted generatorObj( | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1980:50: note: 'cx' declared here 1980 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6930:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'gcCycleNumberVal' in 'MEM[(struct StackRootedBase * *)cx_257(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6930:15: note: 'gcCycleNumberVal' declared here 6930 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6928:57: note: 'cx' declared here 6928 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::check(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1246:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::check(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1246:23: note: 'frame' declared here 1246 | RootedDebuggerFrame frame(cx, &thisobj->as()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1234:48: note: 'cx' declared here 1234 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::onStepGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1766:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)_31 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::onStepGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1765:15: note: 'value' declared here 1765 | RootedValue value( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1763:44: note: 'this' declared here 1763 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::onPopGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1801:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)_31 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::onPopGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1800:15: note: 'value' declared here 1800 | RootedValue value( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1798:43: note: 'this' declared here 1798 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:3089:9, inlined from 'js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:3360:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obs' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:3360:29: note: 'obs' declared here 3360 | ExecutionObservableScript obs(cx, script); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:3355:64: note: 'cx' declared here 3355 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::findSourceURLs()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6039:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_26 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::findSourceURLs()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6039:16: note: 'result' declared here 6039 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6038:41: note: 'this' declared here 6038 | bool Debugger::CallData::findSourceURLs() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::adoptSource()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6263:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)_40 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::adoptSource()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6263:16: note: 'obj' declared here 6263 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6258:38: note: 'this' declared here 6258 | bool Debugger::CallData::adoptSource() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RememberSourceURL(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2430:73, inlined from 'js::DebugAPI::onNewScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2458:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'holder' in 'MEM[(struct StackRootedBase * *)cx.1853_3 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::DebugAPI::onNewScript(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2430:24: note: 'holder' declared here 2430 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2453:39: note: 'cx' declared here 2453 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In member function 'js::DebuggerEnvironment::CallData::typeGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:189:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 189 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:176:15: note: 's' was declared here 176 | const char* s; | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1492:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'dobj' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1491:26: note: 'dobj' declared here 1491 | RootedDebuggerObject dobj(cx, | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1479:46: note: 'cx' declared here 1479 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1430:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'optObj' in 'MEM[(struct StackRootedBase * *)cx_122(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1430:23: note: 'optObj' declared here 1430 | RootedPlainObject optObj(cx, NewPlainObject(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1417:45: note: 'cx' declared here 1417 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2040:37, inlined from 'mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:266:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'retval' in 'MEM[(struct StackRootedBase * *)_17 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2040:17: note: 'retval' declared here 2040 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/SliceBudget.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCAPI.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Nursery.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/StoreBuffer.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:257:41: note: 'aMatcher' declared here 257 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) { | ~~~~~~~~~~^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1875:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bindings' in 'MEM[(struct StackRootedBase * *)_52 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::evalWithBindingsMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1875:16: note: 'bindings' declared here 1875 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1858:54: note: 'this' declared here 1858 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::addDebuggee()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4473:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)_34 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::addDebuggee()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4473:25: note: 'global' declared here 4473 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4469:38: note: 'this' declared here 4469 | bool Debugger::CallData::addDebuggee() { | ^ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:50: In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::Debugger::CallData::findAllGlobals()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:5992:56: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::findAllGlobals()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:5992:21: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' was declared here 5992 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator->() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:56:36, inlined from 'js::Debugger::CallData::findAllGlobals()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:5993:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::findAllGlobals()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:5992:21: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' was declared here 5992 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::makeGlobalObjectReference()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6073:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)_28 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::makeGlobalObjectReference()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6073:25: note: 'global' declared here 6073 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6068:52: note: 'this' declared here 6068 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1583:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'argsobj' in 'MEM[(struct StackRootedBase * *)cx_298(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1583:16: note: 'argsobj' declared here 1583 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1578:49: note: 'cx' declared here 1578 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:459:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'callee' in 'MEM[(struct StackRootedBase * *)cx_92(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:459:16: note: 'callee' declared here 459 | RootedObject callee(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:457:42: note: 'cx' declared here 457 | bool DebuggerFrame::getCallee(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:658:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncGen' in 'MEM[(struct StackRootedBase * *)cx_113(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:657:35: note: 'asyncGen' declared here 657 | Rooted asyncGen( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:641:48: note: 'cx' declared here 641 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1466:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)_2 + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1466:16: note: 'script' declared here 1466 | RootedScript script(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1461:50: note: 'this' declared here 1461 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2875:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'activeDebuggers' in 'MEM[(struct StackRootedBase * *)cx_61(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2875:31: note: 'activeDebuggers' declared here 2875 | Rooted> activeDebuggers(cx, GCVector(cx)); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:2861:55: note: 'cx' declared here 2861 | bool DebugAPI::slowPathOnLogAllocationSite(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerArguments*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1649:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_133(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1648:30: note: 'obj' declared here 1648 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1644:57: note: 'cx' declared here 1644 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::removeDebuggee()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4518:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)_27 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::removeDebuggee()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4518:25: note: 'global' declared here 4518 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4514:41: note: 'this' declared here 4514 | bool Debugger::CallData::removeDebuggee() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6575:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6575:18: note: 'script' declared here 6575 | RootedScript script(cx, frame.script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6564:51: note: 'cx' declared here 6564 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1399:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'envobj' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1398:31: note: 'envobj' declared here 1398 | RootedDebuggerEnvironment envobj( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:1381:43: note: 'cx' declared here 1381 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:436:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parent' in 'MEM[(struct StackRootedBase * *)cx_47(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In member function 'js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:436:16: note: 'parent' declared here 436 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:434:16: note: 'cx' declared here 434 | JSContext* cx, MutableHandleDebuggerEnvironment result) const { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:48:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::create(JSContext*, js::Debugger*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:47:27: note: 'memory' declared here 47 | Rooted memory( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:43:51: note: 'cx' declared here 43 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:898:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_106(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:898:18: note: 'proto' declared here 898 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:883:45: note: 'cx' declared here 883 | bool DebuggerFrame::getArguments(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerInstanceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4675:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_243(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In function 'js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4674:35: note: 'obj' declared here 4674 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:4646:37: note: 'cx' declared here 4646 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::IdVectorToArray(JSContext*, JS::Handle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1929:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::IdVectorToArray(JSContext*, JS::Handle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1929:24: note: 'arr' declared here 1929 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1923:42: note: 'cx' declared here 1923 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'environment' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:141:29: note: 'environment' declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Environment.cpp:137:57: note: 'cx' declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebugScriptObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebugScript::getOrCreate(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugScript.cpp:126:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'object' in 'MEM[(struct StackRootedBase * *)cx_95(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugScript.cpp: In function 'js::DebugScript::getOrCreate(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugScript.cpp:125:30: note: 'object' declared here 125 | Rooted object( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugScript.cpp:109:50: note: 'cx' declared here 109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:775:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'handler' in 'MEM[(struct StackRootedBase * *)cx_132(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:775:36: note: 'handler' declared here 775 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:770:49: note: 'cx' declared here 770 | bool DebuggerFrame::setOnStepHandler(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:380:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_82(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:379:36: note: 'info' declared here 379 | Rooted> info( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:358:49: note: 'cx' declared here 358 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:240:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:239:23: note: 'frame' declared here 239 | RootedDebuggerFrame frame(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:236:16: note: 'cx' declared here 236 | JSContext* cx, HandleObject proto, HandleNativeObject debugger, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:685:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)_165 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:684:25: note: 'frame' declared here 684 | RootedDebuggerFrame frame( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:642:36: note: 'cx' declared here 642 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1307:23: note: 'frame' declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Frame.cpp:1303:51: note: 'cx' declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Debugger::CallData::adoptFrame()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6211:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)_50 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::adoptFrame()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6211:16: note: 'obj' declared here 6211 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.cpp:6206:37: note: 'this' declared here 6206 | bool Debugger::CallData::adoptFrame() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::drainAllocationsLog()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:205:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_57 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In member function 'js::DebuggerMemory::CallData::drainAllocationsLog()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:205:21: note: 'result' declared here 205 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:193:52: note: 'this' declared here 193 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:148:27: note: 'memory' declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebuggerMemory.cpp:144:52: note: 'cx' declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src12.o /usr/bin/g++ -o Unified_cpp_js_src12.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.cpp:7, from Unified_cpp_js_src12.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateAsyncFunction(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:32:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src12.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp: In function 'CreateAsyncFunction(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:31:16: note: 'proto' declared here 31 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:30:49: note: 'cx' declared here 30 | static JSObject* CreateAsyncFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewArrayBufferObject(JSContext*, JS::Handle, js::gc::AllocKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1225:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src12.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'NewArrayBufferObject(JSContext*, JS::Handle, js::gc::AllocKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1225:16: note: 'proto' declared here 1225 | RootedObject proto(cx, proto_); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1217:59: note: 'cx' declared here 1217 | static ArrayBufferObject* NewArrayBufferObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:273:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp: In function 'NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:271:27: note: 'handlerFun' declared here 271 | JS::Rooted handlerFun( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:266:35: note: 'cx' declared here 266 | JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:249:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp: In function 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:249:26: note: 'resultPromise' declared here 249 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:246:16: note: 'cx' declared here 246 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::CopyArrayBuffer(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1884:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedSource' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::CopyArrayBuffer(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1883:30: note: 'unwrappedSource' declared here 1883 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1876:56: note: 'cx' declared here 1876 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ArrayBufferClone(JSContext*, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:2126:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'targetBuffer' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::ArrayBufferClone(JSContext*, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:2126:20: note: 'targetBuffer' declared here 2126 | JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:2113:43: note: 'cx' declared here 2113 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle srcBuffer, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:292:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_92(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp: In function 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:292:26: note: 'resultPromise' declared here 292 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncFunction.cpp:283:16: note: 'cx' declared here 283 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateSpecificWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:800:38, inlined from 'js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:860:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'object' in 'MEM[(struct StackRootedBase * *)cx_17(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:800:38: note: 'object' declared here 800 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:847:38: note: 'cx' declared here 847 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::MemoryDesc& memory, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::StealArrayBufferContents(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1945:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedBuffer' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::StealArrayBufferContents(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1944:30: note: 'unwrappedBuffer' declared here 1944 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1938:61: note: 'cx' declared here 1938 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::DetachArrayBuffer(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1810:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedBuffer' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::DetachArrayBuffer(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1809:30: note: 'unwrappedBuffer' declared here 1809 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArrayBufferObject.cpp:1804:53: note: 'cx' declared here 1804 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:978:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct StackRootedBase * *)cx_95(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src12.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp: In function 'js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:977:18: note: 'throwTypeError' declared here 977 | RootedObject throwTypeError( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:959:54: note: 'cx' declared here 959 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:270:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp: In function 'js::ArgumentsObject::createTemplateObject(JSContext*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:269:16: note: 'proto' declared here 269 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ArgumentsObject.cpp:264:67: note: 'cx' declared here 264 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src16.o /usr/bin/g++ -o Unified_cpp_js_src16.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorReporting.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorReporting.cpp:7, from Unified_cpp_js_src16.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/FrameIter.cpp:821:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'currentCallee' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/FrameIter.cpp: In member function 'js::FrameIter::matchCallee(JSContext*, JS::Handle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/FrameIter.cpp:821:23: note: 'currentCallee' declared here 821 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/FrameIter.cpp:817:40: note: 'cx' declared here 817 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src16.cpp:47: In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::GeckoProfilerRuntime::enable(bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp:148:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp: In member function 'js::GeckoProfilerRuntime::enable(bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp:148:19: note: 'MEM[(struct CompartmentsInZoneIter *)&r + 12B].it' was declared here 148 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::GeckoProfilerRuntime::enable(bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp:148:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp: In member function 'js::GeckoProfilerRuntime::enable(bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeckoProfiler.cpp:148:19: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 20B].it' was declared here 148 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src1.o /usr/bin/g++ -o Unified_cpp_js_src1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.h:89, from /usr/src/RPM/BUILD/mozjs-102.1.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&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::MapObject::size_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:802:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::size_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:802:16: note: 'obj' declared here 802 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:801:38: note: 'cx' declared here 801 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:67:31: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::obj_construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:67:16: note: 'obj' declared here 67 | RootedObject obj(cx, nullptr); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:64:35: note: 'cx' declared here 64 | bool js::obj_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1162:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1162:16: note: 'obj' declared here 1162 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1152:39: note: 'cx' declared here 1152 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateObjectPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2234:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'objectProto' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'CreateObjectPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2233:21: note: 'objectProto' declared here 2233 | RootedPlainObject objectProto( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2225:51: note: 'cx' declared here 2225 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateObjectConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2208:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'self' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'CreateObjectConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2208:25: note: 'self' declared here 2208 | Rooted self(cx, cx->global()); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2207:53: note: 'cx' declared here 2207 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateJSONObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1374:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp: In function 'CreateJSONObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1374:16: note: 'proto' declared here 1374 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1372:46: note: 'cx' declared here 1372 | static JSObject* CreateJSONObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1656:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'setobj' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1656:22: note: 'setobj' declared here 1656 | Rooted setobj(cx, &args.thisv().toObject().as()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1655:39: note: 'cx' declared here 1655 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::MapObject::size_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:802:48, inlined from 'JS::CallNonGenericMethod<&js::MapObject::is, &js::MapObject::size_impl>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'js::MapObject::size(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:809:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::size(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:802:16: note: 'obj' declared here 802 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:807:33: note: 'cx' declared here 807 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:311:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_254(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp: In function 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:311:18: note: 'obj' declared here 311 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:296:40: note: 'cx' declared here 296 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1678:64, inlined from 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1857:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1677:18: note: 'forEachFunc' declared here 1677 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1855:46: note: 'cx' declared here 1855 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1678:64, inlined from 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1922:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1677:18: note: 'forEachFunc' declared here 1677 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1920:46: note: 'cx' declared here 1920 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:688:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_94(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:688:15: note: 'value' declared here 688 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:667:58: note: 'cx' declared here 667 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:581:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_135(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:581:15: note: 'value' declared here 581 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:558:16: note: 'cx' declared here 558 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2190:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2189:16: note: 'result' declared here 2189 | RootedObject result(cx, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2180:48: note: 'cx' declared here 2180 | JSObject* js::CallModuleResolveHook(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:657:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ns' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:657:34: note: 'ns' declared here 657 | Rooted ns(cx, &proxy->as()); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:655:58: note: 'cx' declared here 655 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:708:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ns' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:708:34: note: 'ns' declared here 708 | Rooted ns(cx, &proxy->as()); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:706:16: note: 'cx' declared here 706 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:131:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_140(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:131:16: note: 'obj' declared here 131 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:92:46: note: 'cx' declared here 92 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1083:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_461(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp: In function 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1083:16: note: 'key' declared here 1083 | RootedString key(cx, IdToString(cx, name)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:976:29: note: 'cx' declared here 976 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Revive(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1093:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp: In function 'Revive(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1093:21: note: 'obj' declared here 1093 | RootedPlainObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:1092:31: note: 'cx' declared here 1092 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:328:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'idv' in 'MEM[(struct StackRootedBase * *)_155 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:328:19: note: 'idv' declared here 328 | RootedValue idv(cx, IdToValue(id)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:318:63: note: '__closure' declared here 318 | PropertyKind kind) -> bool { | ^~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'obj_toSource(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:161:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_72(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'obj_toSource(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:161:16: note: 'obj' declared here 161 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:153:37: note: 'cx' declared here 153 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:668:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_321(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::obj_toString(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:668:16: note: 'obj' declared here 668 | RootedObject obj(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:666:34: note: 'cx' declared here 666 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PreprocessValue(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:311:18, inlined from 'JA(JSContext*, JS::Handle, (anonymous namespace)::StringifyContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:674:27, inlined from 'Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:794:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp: In function 'Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:311:18: note: 'obj' declared here 311 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/JSON.cpp:707:28: note: 'cx' declared here 707 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:727:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'exports' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:727:24: note: 'exports' declared here 727 | Rooted exports(cx, &ns->exports()); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:725:16: note: 'cx' declared here 725 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1196:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'props' in 'MEM[(struct StackRootedBase * *)cx_208(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1196:16: note: 'props' declared here 1196 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1191:47: note: 'cx' declared here 1191 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::obj_create(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1281:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_87(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::obj_create(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1281:21: note: 'obj' declared here 1281 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1258:32: note: 'cx' declared here 1258 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_230(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1762:16: note: 'obj' declared here 1762 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1756:48: note: 'cx' declared here 1756 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:467:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'object' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:466:16: note: 'object' declared here 466 | RootedObject object( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:460:16: note: 'cx' declared here 460 | JSContext* cx, HandleModuleObject module, HandleArrayObject exports, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1042:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'base' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1041:21: note: 'base' declared here 1041 | Rooted base( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1039:52: note: 'cx' declared here 1039 | bool GlobalObject::initSetIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:133:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:132:16: note: 'proto' declared here 132 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:122:52: note: 'cx' declared here 122 | bool GlobalObject::initImportEntryProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initModuleRequestProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:348:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initModuleRequestProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:347:16: note: 'proto' declared here 347 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:341:54: note: 'cx' declared here 341 | bool GlobalObject::initModuleRequestProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:212:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:211:16: note: 'proto' declared here 211 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:200:52: note: 'cx' declared here 200 | bool GlobalObject::initExportEntryProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:288:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:287:16: note: 'proto' declared here 287 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:279:56: note: 'cx' declared here 279 | bool GlobalObject::initRequestedModuleProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1387:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1386:16: note: 'proto' declared here 1386 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1354:47: note: 'cx' declared here 1354 | bool GlobalObject::initModuleProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:231:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'base' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:230:21: note: 'base' declared here 230 | Rooted base( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:228:52: note: 'cx' declared here 228 | bool GlobalObject::initMapIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:829:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rval' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:829:15: note: 'rval' declared here 829 | RootedValue rval(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:806:16: note: 'cx' declared here 806 | JSContext* cx, HandleFinalizationQueueObject queue, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:562:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_142(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:562:16: note: 'obj' declared here 562 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:523:56: note: 'cx' declared here 523 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1086:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1086:26: note: 'resultPromise' declared here 1086 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1084:16: note: 'cx' declared here 1084 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1285:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'env' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1284:33: note: 'env' declared here 1284 | RootedModuleEnvironmentObject env(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1283:49: note: 'cx' declared here 1283 | bool ModuleObject::createEnvironment(JSContext* cx, HandleModuleObject self) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::FinalizationRecordObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:402:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'record' in 'MEM[(struct StackRootedBase * *)cx_220(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:401:37: note: 'record' declared here 401 | Rooted record( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:346:55: note: 'cx' declared here 346 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleRequestObject::create(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:365:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_52(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleRequestObject::create(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:364:16: note: 'proto' declared here 364 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:363:16: note: 'cx' declared here 363 | JSContext* cx, HandleAtom specifier, HandleArrayObject maybeAssertions) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2651:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'specifier' in 'MEM[(struct StackRootedBase * *)_64 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2650:14: note: 'specifier' declared here 2650 | RootedAtom specifier( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2639:48: note: 'cx' declared here 2639 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:307:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:306:16: note: 'proto' declared here 306 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:302:65: note: 'cx' declared here 302 | RequestedModuleObject* RequestedModuleObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:151:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:150:16: note: 'proto' declared here 150 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:148:16: note: 'cx' declared here 148 | JSContext* cx, HandleObject moduleRequest, HandleAtom maybeImportName, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:234:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_96(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:233:16: note: 'proto' declared here 233 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:227:16: note: 'cx' declared here 227 | JSContext* cx, HandleAtom maybeExportName, HandleObject moduleRequest, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:264:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:263:21: note: 'proto' declared here 263 | Rooted proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:258:57: note: 'cx' declared here 258 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleObject::create(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:827:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_66(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::create(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:826:16: note: 'proto' declared here 826 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:825:47: note: 'cx' declared here 825 | ModuleObject* ModuleObject::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:749:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_133(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:749:22: note: 'obj' declared here 749 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:737:38: note: 'cx' declared here 737 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1425:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_260(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1425:22: note: 'obj' declared here 1425 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1413:38: note: 'cx' declared here 1413 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::OnModuleEvaluationFailure(JSContext*, JS::Handle, JS::ModuleErrorBehaviour)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2629:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'onRejected' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::OnModuleEvaluationFailure(JSContext*, JS::Handle, JS::ModuleErrorBehaviour)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2628:18: note: 'onRejected' declared here 2628 | RootedFunction onRejected( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2603:47: note: 'cx' declared here 2603 | bool js::OnModuleEvaluationFailure(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2159:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'metaObject' in 'MEM[(struct StackRootedBase * *)cx_65(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2159:16: note: 'metaObject' declared here 2159 | RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2152:54: note: 'cx' declared here 2152 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted, 1u, js::ZoneAllocPolicy>, JS::DeletePolicy, 1u, js::ZoneAllocPolicy> > > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted, 1u, js::ZoneAllocPolicy>, JS::DeletePolicy, 1u, js::ZoneAllocPolicy> > > >::Rooted, 1u, js::ZoneAllocPolicy>, JS::DeletePolicy, 1u, js::ZoneAllocPolicy> > > >(JSContext* const&, mozilla::UniquePtr, 1u, js::ZoneAllocPolicy>, JS::DeletePolicy, 1u, js::ZoneAllocPolicy> > >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FinalizationQueueObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:662:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'recordsToBeCleanedUp' in 'MEM[(struct StackRootedBase * *)cx_131(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationQueueObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:661:47: note: 'recordsToBeCleanedUp' declared here 661 | Rooted> recordsToBeCleanedUp( | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:658:16: note: 'cx' declared here 658 | JSContext* cx, HandleObject cleanupCallback) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:250:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cleanupCallback' in 'MEM[(struct StackRootedBase * *)cx_168(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:249:16: note: 'cleanupCallback' declared here 249 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/FinalizationRegistryObject.cpp:235:55: note: 'cx' declared here 235 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::AsyncModuleExecutionRejected(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2351:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parent' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::AsyncModuleExecutionRejected(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2351:25: note: 'parent' declared here 2351 | Rooted parent(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2326:50: note: 'cx' declared here 2326 | void js::AsyncModuleExecutionRejected(JSContext* cx, HandleModuleObject module, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1067:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1066:21: note: 'proto' declared here 1066 | Rooted proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1059:57: note: 'cx' declared here 1059 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1619:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iterobj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1618:21: note: 'iterobj' declared here 1618 | Rooted iterobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1614:42: note: 'cx' declared here 1614 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1619:78, inlined from 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1637:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iterobj' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1618:21: note: 'iterobj' declared here 1618 | Rooted iterobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1636:41: note: 'cx' declared here 1636 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1619:78, inlined from 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1628:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iterobj' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1618:21: note: 'iterobj' declared here 1618 | Rooted iterobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1627:40: note: 'cx' declared here 1627 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1619:78, inlined from 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1628:23, inlined from 'JS::CallNonGenericMethod(JSContext*, bool (*)(JS::Handle), bool (*)(JSContext*, JS::CallArgs const&), JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'js::SetObject::values(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1633:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iterobj' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::values(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1618:21: note: 'iterobj' declared here 1618 | Rooted iterobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1631:35: note: 'cx' declared here 1631 | bool SetObject::values(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1619:78, inlined from 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1637:23, inlined from 'JS::CallNonGenericMethod(JSContext*, bool (*)(JS::Handle), bool (*)(JSContext*, JS::CallArgs const&), JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'js::SetObject::entries(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1642:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iterobj' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::entries(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1618:21: note: 'iterobj' declared here 1618 | Rooted iterobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1640:36: note: 'cx' declared here 1640 | bool SetObject::entries(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2284:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'm' in 'MEM[(struct StackRootedBase * *)cx_173(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2284:25: note: 'm' declared here 2284 | Rooted m(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2252:51: note: 'cx' declared here 2252 | void js::AsyncModuleExecutionFulfilled(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'obj_assign(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1118:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'to' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'obj_assign(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1118:16: note: 'to' declared here 1118 | RootedObject to(cx, ToObject(cx, args.get(0))); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1114:35: note: 'cx' declared here 1114 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_242(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1762:16: note: 'obj' declared here 1762 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1756:48: note: 'cx' declared here 1756 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1380:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_95(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1380:16: note: 'obj' declared here 1380 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1374:53: note: 'cx' declared here 1374 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetIteratorObject::createResult(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1193:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultObj' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::createResult(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1192:21: note: 'resultObj' declared here 1192 | RootedArrayObject resultObj( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:1191:54: note: 'cx' declared here 1191 | JSObject* SetIteratorObject::createResult(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::MapIteratorObject::createResultPair(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:412:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPairObj' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::createResultPair(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:411:21: note: 'resultPairObj' declared here 411 | RootedArrayObject resultPairObj( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.cpp:410:58: note: 'cx' declared here 410 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ModuleBuilderInitArray(JSContext*, js::frontend::CompilationAtomCache&, ModuleArrayType, mozilla::Vector const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1504:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultArray' in 'MEM[(struct StackRootedBase * *)cx_267(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'ModuleBuilderInitArray(JSContext*, js::frontend::CompilationAtomCache&, ModuleArrayType, mozilla::Vector const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1503:21: note: 'resultArray' declared here 1503 | RootedArrayObject resultArray( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1500:16: note: 'cx' declared here 1500 | JSContext* cx, frontend::CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::StencilModuleMetadata::initModule(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1626:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'requestedModulesObject' in 'MEM[(struct StackRootedBase * *)cx_155(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In member function 'js::frontend::StencilModuleMetadata::initModule(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1623:21: note: 'requestedModulesObject' declared here 1623 | RootedArrayObject requestedModulesObject( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:1621:16: note: 'cx' declared here 1621 | JSContext* cx, frontend::CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2514:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseConstructor' in 'MEM[(struct StackRootedBase * *)cx_186(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2514:16: note: 'promiseConstructor' declared here 2514 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2511:51: note: 'cx' declared here 2511 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1956:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_72(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'js::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1956:21: note: 'array' declared here 1956 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, keys.length())); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1945:40: note: 'cx' declared here 1945 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2007:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2007:16: note: 'obj' declared here 2007 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:2004:50: note: 'cx' declared here 2004 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1982:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1982:16: note: 'obj' declared here 1982 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1979:48: note: 'cx' declared here 1979 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'obj_keys(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1875:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp: In function 'obj_keys(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1874:16: note: 'obj' declared here 1874 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Object.cpp:1870:33: note: 'cx' declared here 1870 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2729:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'onResolved' in 'MEM[(struct StackRootedBase * *)cx_108(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp: In function 'FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2727:18: note: 'onResolved' declared here 2727 | RootedFunction onResolved( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.cpp:2710:48: note: 'cx' declared here 2710 | bool FinishDynamicModuleImport_impl(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetDataProperty(JSContext*, JS::Handle, char const*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:6512:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'field' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'GetDataProperty(JSContext*, JS::Handle, char const*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:6512:14: note: 'field' declared here 6512 | RootedAtom field(cx, AtomizeUTF8Chars(cx, fieldChars, strlen(fieldChars))); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:6510:40: note: 'cx' declared here 6510 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, | ~~~~~~~~~~~^~ In member function 'Type::isInt() const', inlined from 'Type::isArgType() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:942:40, inlined from 'CheckArgumentType((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex, Type*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3206:23, inlined from 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16u, js::SystemAllocPolicy>*) [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3244:27: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:921:58: warning: 'MEM[(struct Type *)&type]' may be used uninitialized [-Wmaybe-uninitialized] 921 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16u, js::SystemAllocPolicy>*) [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3243:10: note: 'MEM[(struct Type *)&type]' was declared here 3243 | Type type; | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:36: In member function 'js::frontend::ParseNode::getKind() const', inlined from 'js::frontend::ParseNode::isName(js::frontend::TaggedParserAtomIndex) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParseNode.h:926:17, inlined from 'IsUseOfName(js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:626:20, inlined from 'CheckArgumentType((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex, Type*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3210:19, inlined from 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16u, js::SystemAllocPolicy>*) [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3244:27: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParseNode.h:740:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] 740 | return pn_type; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector, 16u, js::SystemAllocPolicy>*) [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:3201:14: note: 'coercedExpr' was declared here 3201 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:409:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:409:16: note: 'proto' declared here 409 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:399:49: note: 'cx' declared here 399 | bool TypedObject::obj_lookupProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:436:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:436:16: note: 'proto' declared here 436 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:428:46: note: 'cx' declared here 428 | bool TypedObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:512:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:512:16: note: 'proto' declared here 512 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:505:49: note: 'cx' declared here 505 | bool TypedObject::obj_deleteProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:456:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:456:16: note: 'proto' declared here 456 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:445:46: note: 'cx' declared here 445 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCFrame.h:28, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:20: In member function 'js::wasm::Stk::setOffs(js::wasm::Stk::Kind, unsigned int)', inlined from 'js::wasm::Stk::StackResult(js::wasm::PackedType, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h:160:14, inlined from 'js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:1140:26: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h:166:11: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 166 | kind_ = k; | ~~~~~~^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h: In member function 'js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here 133 | Kind k; | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap)js::InlineTypedObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:688:15: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap)js::InlineTypedObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:688:15: note: 'shape' declared here 688 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:678:35: note: 'cx' declared here 678 | T* TypedObject::create(JSContext* cx, js::gc::AllocKind allocKind, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsmJSModuleToString(JSContext*, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7283:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSModuleToString(JSContext*, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7283:29: note: 'src' declared here 7283 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7251:46: note: 'cx' declared here 7251 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsmJSFunctionToString(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7333:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSFunctionToString(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7333:29: note: 'src' declared here 7333 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7300:48: note: 'cx' declared here 7300 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'Type::isInt() const', inlined from 'Type::isArgType() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:942:40, inlined from 'Type::isGlobalVarType() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:950:50, inlined from 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2882:32: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:921:58: warning: 'MEM[(struct Type *)&coerceTo]' may be used uninitialized [-Wmaybe-uninitialized] 921 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2871:8: note: 'MEM[(struct Type *)&coerceTo]' was declared here 2871 | Type coerceTo; | ^~~~~~~~ In member function 'js::frontend::ParseNode::getKind() const', inlined from 'js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParseNode.h:742:57, inlined from 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2877:27: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParseNode.h:740:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] 740 | return pn_type; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2872:14: note: 'coercedExpr' was declared here 2872 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp: In member function 'js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*)js::wasm::RegI32': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp:131:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 131 | uint32_t addr = addrTemp; | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp:129:11: note: 'addrTemp' was declared here 129 | int32_t addrTemp; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitRemainderI32()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:2677:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 2677 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2678 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:2655:11: note: 'c' was declared here 2655 | int32_t c; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitRemainderU32()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:2696:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 2696 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2697 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:2686:11: note: 'c' was declared here 2686 | int32_t c; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp: In member function 'js::wasm::BaseCompiler::memFillInlineM32()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp:2426:11: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 2426 | int32_t signedValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp:2425:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2425 | int32_t signedLength; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp: In member function 'js::wasm::BaseCompiler::memCopyInlineM32()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCMemory.cpp:2220:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2220 | int32_t signedLength; | ^~~~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:524:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedObj' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::TypedObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:524:24: note: 'typedObj' declared here 524 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:520:47: note: 'cx' declared here 520 | bool TypedObject::obj_newEnumerate(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitTeeLocal()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:5054:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5054 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:5049:12: note: 'slot' was declared here 5049 | uint32_t slot; | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitCatchAll()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:4006:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4006 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:3996:13: note: 'kind' was declared here 3996 | LabelKind kind; | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitEnd()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:3583:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 3583 | switch (kind) { | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:3574:13: note: 'kind' was declared here 3574 | LabelKind kind; | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCDefs.h:61, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCFrame.h:26: In member function 'js::wasm::OpIter::controlKind(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlKind(unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCRegMgmt-inl.h:482:27, inlined from 'js::wasm::BaseCompiler::emitDelegate()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:4107:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:706:25: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 706 | return controlStack_[controlStack_.length() - 1 - relativeDepth].kind(); | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitDelegate()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:4058:12: note: 'relativeDepth' was declared here 4058 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitCatch()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:3897:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 3897 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:3885:13: note: 'kind' was declared here 3885 | LabelKind kind; | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitIntrinsic()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8284:26: warning: 'intrinsic' may be used uninitialized [-Wmaybe-uninitialized] 8284 | return emitInstanceCall(lineOrBytecode, intrinsic->signature); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8269:20: note: 'intrinsic' was declared here 8269 | const Intrinsic* intrinsic; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStoreLane(unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8146:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 8146 | storeLane(&access, laneIndex); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8121:12: note: 'laneIndex' was declared here 8121 | uint32_t laneIndex; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitLoadLane(unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8114:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 8114 | loadLane(&access, laneIndex); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8089:12: note: 'laneIndex' was declared here 8089 | uint32_t laneIndex; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitSetLocal()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:5045:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5045 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:5040:12: note: 'slot' was declared here 5040 | uint32_t slot; | ^~~~ In member function 'js::wasm::Stk::Stk(long long)', inlined from 'js::wasm::BaseCompiler::pushI64(long long)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStkMgmt-inl.h:566:45, inlined from 'js::wasm::BaseCompiler::emitBody()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8655:18: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h:117:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 117 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8652:17: note: 'i64' was declared here 8652 | int64_t i64; | ^~~ In member function 'js::wasm::Stk::Stk(int)', inlined from 'js::wasm::BaseCompiler::pushI32(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStkMgmt-inl.h:564:45, inlined from 'js::wasm::BaseCompiler::emitBody()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8565:18: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBCStk.h:115:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 115 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBaselineCompile.cpp:8562:17: note: 'i32' was declared here 8562 | int32_t i32; | ^~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'HandleInstantiationFailure(JSContext*, JS::CallArgs, js::AsmJSMetadata const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:6950:68, inlined from 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7041:38: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_69(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In function 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:6950:14: note: 'name' declared here 6950 | RootedAtom name(cx, args.callee().as().explicitName()); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:7028:38: note: 'cx' declared here 7028 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RttValue*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RttValue::create(JSContext*, js::wasm::TypeHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:70:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rtt' in 'MEM[(struct StackRootedBase * *)cx_77(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::RttValue::create(JSContext*, js::wasm::TypeHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:69:21: note: 'rtt' declared here 69 | Rooted rtt(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:68:39: note: 'cx' declared here 68 | RttValue* RttValue::create(JSContext* cx, TypeHandle handle) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RttValue::ensureChildren(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:126:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'children' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In member function 'js::RttValue::ensureChildren(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:125:36: note: 'children' declared here 125 | Rooted> children(cx, | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:121:42: note: 'cx' declared here 121 | bool RttValue::ensureChildren(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RttValue*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RttValue::rttSub(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:110:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rtt' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp: In function 'js::RttValue::rttSub(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:110:21: note: 'rtt' declared here 110 | Rooted rtt(cx, create(cx, parent->typeHandle())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/TypedObject.cpp:99:39: note: 'cx' declared here 99 | RttValue* RttValue::rttSub(JSContext* cx, HandleRttValue parent, | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp: In member function 'ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, unsigned int, unsigned int, unsigned int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2019:48: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2019 | if (!moduleEnv_.asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/AsmJS.cpp:2013:14: note: 'sigIndex' was declared here 2013 | uint32_t sigIndex; | ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src14.o /usr/bin/g++ -o Unified_cpp_js_src14.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallAndConstruct.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:7, from Unified_cpp_js_src14.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16, inlined from 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:579:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16: note: 'script' declared here 565 | RootedScript script( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:574:44: note: 'cx' declared here 574 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16, inlined from 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:588:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16: note: 'script' declared here 565 | RootedScript script( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:583:44: note: 'cx' declared here 583 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16, inlined from 'JS::Evaluate(JSContext*, JS::Handle >, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:601:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'JS::Evaluate(JSContext*, JS::Handle >, JS::ReadOnlyCompileOptions const&, JS::SourceText&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:565:16: note: 'script' declared here 565 | RootedScript script( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CompilationAndEvaluation.cpp:592:44: note: 'cx' declared here 592 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:25: In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::goToNext()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:50:27, inlined from 'js::ObjectWrapperMap::Enum::popFront()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:110:15, inlined from 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:28: note: 'e' declared here 472 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:93:48, inlined from 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:28: note: 'e' declared here 472 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:93:48, inlined from 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:28: note: 'e' declared here 472 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function 'mozilla::detail::EntrySlot > >::operator==(mozilla::detail::EntrySlot > > const&) const', inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Iterator::done() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1379:19, inlined from 'mozilla::detail::HashTable >, mozilla::HashMap, mozilla::DefaultHasher, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1510:43, inlined from 'js::ObjectWrapperMap::Enum::empty() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.h:93:48, inlined from 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashTable.h:1117:72: warning: 'MEM[(const struct EntrySlot &)&e + 8].mEntry' may be used uninitialized [-Wmaybe-uninitialized] 1117 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:472:28: note: 'e' declared here 472 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:306:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wrapper' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:306:16: note: 'wrapper' declared here 306 | RootedObject wrapper(cx, wrap(cx, existing, obj)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment.cpp:291:49: note: 'cx' declared here 291 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'JS::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:141:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:141:21: note: 'cargs' declared here 141 | js::ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:120:45: note: 'cx' declared here 120 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:95:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_101(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:95:18: note: 'iargs' declared here 95 | js::InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:75:51: note: 'cx' declared here 75 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'JS::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:162:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_9(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:162:21: note: 'cargs' declared here 162 | js::ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:149:45: note: 'cx' declared here 149 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:112:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_6(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:112:18: note: 'iargs' declared here 112 | js::InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:104:40: note: 'cx' declared here 104 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle thisv, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:47:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:47:18: note: 'iargs' declared here 47 | js::InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:37:52: note: 'cx' declared here 37 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:65:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp: In function 'JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:65:18: note: 'iargs' declared here 65 | js::InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/CallAndConstruct.cpp:56:47: note: 'cx' declared here 56 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src13.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Result.h:121, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jspubtd.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Promise.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:7, from Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:271:46: required from here /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:3428:3: in 'constexpr' expansion of 'mozTryVarTempResult_.mozilla::Result::propagateErr()' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:632:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:268: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] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:699:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:698:26: note: 'resultPromise' declared here 698 | Rooted resultPromise( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:697:16: note: 'cx' declared here 697 | JSContext* cx, MutableHandleValue result) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1104:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1103:16: note: 'proto' declared here 1103 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1102:58: note: 'cx' declared here 1102 | static JSObject* CreateAsyncGeneratorFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewAsyncIteratorHelper(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1486:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::NewAsyncIteratorHelper(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1485:16: note: 'proto' declared here 1485 | RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1484:66: note: 'cx' declared here 1484 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:866:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'qhatv' in 'MEM[(struct StackRootedBase * *)cx_185(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here 866 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:837:16: note: 'cx' declared here 837 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2258:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_151(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2257:16: note: 'result' declared here 2257 | RootedBigInt result(cx, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2212:42: note: 'cx' declared here 2212 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2322:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'x1' in 'MEM[(struct StackRootedBase * *)cx_120(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2322:18: note: 'x1' declared here 2322 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2306:35: note: 'cx' declared here 2306 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2367:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'x1' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2367:18: note: 'x1' declared here 2367 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2352:35: note: 'cx' declared here 2352 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2414:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2414:18: note: 'result' declared here 2414 | RootedBigInt result(cx, absoluteSubOne(cx, x)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2396:34: note: 'cx' declared here 2396 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long long)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2715:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'mod' in 'MEM[(struct StackRootedBase * *)cx_69(D) + 32B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long long)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2715:16: note: 'mod' declared here 2715 | RootedBigInt mod(cx, asUintN(cx, x, bits)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2675:35: note: 'cx' declared here 2675 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2445:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_129(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2445:16: note: 'script' declared here 2445 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2409:53: note: 'cx' declared here 2409 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2538:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_151(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2538:16: note: 'script' declared here 2538 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2509:51: note: 'cx' declared here 2509 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ToBigInt(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2979:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp: In function 'js::ToBigInt(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2979:15: note: 'v' declared here 2979 | RootedValue v(cx, val); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BigIntType.cpp:2978:33: note: 'cx' declared here 2978 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:3064:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_1072(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.h:13: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:2980:41: note: 'cx' declared here 2980 | static bool GenerateLcovInfo(JSContext* cx, JS::Realm* realm, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:32: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator JS::Realm*() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:54:34, inlined from 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:3088:26: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp: In function 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:3087:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' was declared here 3087 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:3087:66: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp: In function 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeUtil.cpp:3087:19: note: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' was declared here 3087 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1360:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct StackRootedBase * *)cx_34(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1359:16: note: 'asyncIterProto' declared here 1359 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1352:54: note: 'cx' declared here 1352 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1463:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1462:16: note: 'asyncIterProto' declared here 1462 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1456:60: note: 'cx' declared here 1456 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1304:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1303:16: note: 'asyncIterProto' declared here 1303 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1298:16: note: 'cx' declared here 1298 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1144:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1143:16: note: 'asyncIterProto' declared here 1143 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1124:58: note: 'cx' declared here 1124 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1247:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1245:16: note: 'proto' declared here 1245 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1242:58: note: 'cx' declared here 1242 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1247:43, inlined from 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1236:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1245:16: note: 'proto' declared here 1245 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1233:54: note: 'cx' declared here 1233 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:74:78, inlined from 'js::AsyncGeneratorObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:98:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_3(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:74:16: note: 'proto' declared here 74 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:93:63: note: 'cx' declared here 93 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:170:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'queue' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:170:23: note: 'queue' declared here 170 | Rooted queue(cx, generator->queue()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:163:16: note: 'cx' declared here 163 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AsyncGeneratorDrainQueue(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:624:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'next' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorDrainQueue(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:623:36: note: 'next' declared here 623 | Rooted next( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:607:16: note: 'cx' declared here 607 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AsyncGeneratorYield(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:376:55, inlined from 'AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1090:31: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'toYield' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:375:34: note: 'toYield' declared here 375 | Rooted toYield( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:1044:16: note: 'cx' declared here 1044 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:138:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'queue' in 'MEM[(struct StackRootedBase * *)cx_134(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:138:25: note: 'queue' declared here 138 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:130:16: note: 'cx' declared here 130 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:730:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'request' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:728:34: note: 'request' declared here 728 | Rooted request( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:722:16: note: 'cx' declared here 722 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:817:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_169(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:816:26: note: 'resultPromise' declared here 816 | Rooted resultPromise( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:793:40: note: 'cx' declared here 793 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:905:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_129(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:904:26: note: 'resultPromise' declared here 904 | Rooted resultPromise( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:882:42: note: 'cx' declared here 882 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:982:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_146(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:981:26: note: 'resultPromise' declared here 981 | Rooted resultPromise( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/AsyncIteration.cpp:959:41: note: 'cx' declared here 959 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonAnalysis.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/ScalarReplacement.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/TrialInlining.cpp:25:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_29(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/TrialInlining.cpp: In function 'js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/TrialInlining.cpp:25:16: note: 'script' declared here 25 | RootedScript script(cx, frame->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/TrialInlining.cpp:24:33: note: 'cx' declared here 24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o Unified_cpp_js_src15.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Allocator.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/FormatBuffer.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/DateTime.cpp:28, from Unified_cpp_js_src15.cpp:11: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:400:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'protoProto' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject::createProto(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:399:16: note: 'protoProto' declared here 399 | RootedObject protoProto( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:391:47: note: 'cx' declared here 391 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3747:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_89(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3747:23: note: 'bi' declared here 3747 | Rooted bi(cx, BindingIter(script)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3737:16: note: 'cx' declared here 3737 | JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EqualityOperations.cpp:96:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'lvalue' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EqualityOperations.cpp: In function 'LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EqualityOperations.cpp:96:25: note: 'lvalue' declared here 96 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EqualityOperations.cpp:90:52: note: 'cx' declared here 90 | static bool LooselyEqualBooleanAndOther(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CheckEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3895:56, inlined from 'js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3917:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3895:30: note: 'bi' declared here 3895 | for (Rooted bi(cx, BindingIter(script)); bi; bi++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3907:51: note: 'cx' declared here 3907 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted const&>(JSContext* const&, JS::Rooted const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, js::EnvironmentIter const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1302:30, inlined from 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3340:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ei' in 'MEM[(struct StackRootedBase * *)cx_258(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3340:24: note: 'ei' declared here 3340 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3338:16: note: 'cx' declared here 3338 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'exn_toSource(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:838:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_69(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp: In function 'exn_toSource(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:838:16: note: 'obj' declared here 838 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:831:37: note: 'cx' declared here 831 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:2310:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_158(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In member function '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:2310:32: note: 'bi' declared here 2310 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:2255:35: note: 'cx' declared here 2255 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:488:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript-inl.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/BytecodeLocation-inl.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:36: /usr/src/RPM/BUILD/mozjs-102.1.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 >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape-inl.h:42:15: note: 'shape' declared here 42 | RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:475:39: note: 'cx' declared here 475 | bool js::ErrorObject::init(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:564:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:564:16: note: 'proto' declared here 564 | RootedObject proto(cx, protoArg); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:554:49: note: 'cx' declared here 554 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:213:35: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'message' in 'MEM[(struct StackRootedBase * *)cx_263(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp: In function 'CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:213:16: note: 'message' declared here 213 | RootedString message(cx, nullptr); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:209:50: note: 'cx' declared here 209 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ErrorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AggregateError(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:367:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_129(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp: In function 'AggregateError(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:366:24: note: 'obj' declared here 366 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorObject.cpp:344:39: note: 'cx' declared here 344 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:413:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'env' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:411:33: note: 'env' declared here 411 | RootedModuleEnvironmentObject env( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:405:16: note: 'cx' declared here 405 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:606:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:605:15: note: 'shape' declared here 605 | RootedShape shape(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:604:16: note: 'cx' declared here 604 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:631:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:631:15: note: 'shape' declared here 631 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:630:16: note: 'cx' declared here 630 | JSContext* cx, HandleObject enclosing, Handle scope) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:653:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:653:15: note: 'shape' declared here 653 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:649:65: note: 'cx' declared here 649 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3286:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'enclosingEnv' in 'MEM[(struct StackRootedBase * *)cx_47(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3286:16: note: 'enclosingEnv' declared here 3286 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3271:54: note: 'cx' declared here 3271 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NonSyntacticVariablesObject::create(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:840:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticVariablesObject::create(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:840:15: note: 'shape' declared here 840 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:839:16: note: 'cx' declared here 839 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1206:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1205:15: note: 'shape' declared here 1205 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1204:16: note: 'cx' declared here 1204 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:242:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_159(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:242:15: note: 'shape' declared here 242 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:236:57: note: 'cx' declared here 236 | CallObject* CallObject::createHollowForDebug(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1186:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1186:15: note: 'shape' declared here 1186 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1180:57: note: 'cx' declared here 1180 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1158:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1158:15: note: 'shape' declared here 1158 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1155:16: note: 'cx' declared here 1155 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:335:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_127(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:335:15: note: 'shape' declared here 335 | RootedShape shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:331:16: note: 'cx' declared here 331 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BlockLexicalEnvironmentObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1021:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'copy' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1020:42: note: 'copy' declared here 1020 | Rooted copy( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:1017:16: note: 'cx' declared here 1017 | JSContext* cx, Handle env) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:982:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_134(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:982:15: note: 'shape' declared here 982 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:979:16: note: 'cx' declared here 979 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetDebugEnvironmentForEnvironmentObject(JSContext*, js::EnvironmentIter const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3065:66, inlined from 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3208:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'enclosingDebug' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp: In function 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3065:16: note: 'enclosingDebug' declared here 3065 | RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3197:49: note: 'cx' declared here 3197 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'js::GetDebugEnvironmentForFunction(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3229:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:34, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:7: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'js::GetDebugEnvironmentForFunction(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.cpp:3222:57: note: 'cx' declared here 3222 | JSObject* js::GetDebugEnvironmentForFunction(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/Poison.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/LifoAlloc.h:196, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/AbstractScopePtr.cpp:11, from Unified_cpp_js_src_frontend0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeCompiler.cpp:426:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeCompiler.cpp:426:23: note: 'script' declared here 426 | Rooted script(cx, gcOutput.script); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeCompiler.cpp:407:47: note: 'cx' declared here 407 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeEmitter.cpp:2730:46: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2730 | NameOpEmitter noe(this, name, loc, kind); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/BytecodeEmitter.cpp:2719:27: note: 'kind' was declared here 2719 | NameOpEmitter::Kind kind; | ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Registers.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MachineState.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineFrame.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineFrameInfo.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCodeGen.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1239:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'valObj' in 'MEM[(struct StackRootedBase * *)cx_106(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1238:16: note: 'valObj' declared here 1238 | RootedObject valObj( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1219:40: note: 'cx' declared here 1219 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2263:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rhsCopy' in 'MEM[(struct StackRootedBase * *)cx_120(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2263:15: note: 'rhsCopy' declared here 2263 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2249:35: note: 'cx' declared here 2249 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2359:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2359:21: note: 'array' declared here 2359 | RootedArrayObject array(cx, NewArrayOperation(cx, length)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2346:36: note: 'cx' declared here 2346 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2394:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2394:16: note: 'obj' declared here 2394 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:2385:37: note: 'cx' declared here 2385 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineJIT.cpp:404:16, inlined from 'js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineJIT.cpp:389:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_11(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineJIT.cpp: In function 'js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineJIT.cpp:404:16: note: 'script' declared here 404 | RootedScript script(cx, state.script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineJIT.cpp:389:53: note: 'cx' declared here 389 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetPrimitiveElementOperation(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:439:79, inlined from 'js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:505:40, inlined from 'js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:517:43, inlined from 'js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:648:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'boxed' in 'MEM[(struct StackRootedBase * *)cx_7(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctionList-inl.h:29, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineCodeGen.cpp:48: /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:438:16: note: 'boxed' declared here 438 | RootedObject boxed( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:633:35: note: 'cx' declared here 633 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:674:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'lhsObj' in 'MEM[(struct StackRootedBase * *)cx_177(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:673:16: note: 'lhsObj' declared here 673 | RootedObject lhsObj( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:655:40: note: 'cx' declared here 655 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:212:41: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_98(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:212:16: note: 'obj' declared here 212 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:188:39: note: 'cx' declared here 188 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:778:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_221(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:777:16: note: 'obj' declared here 777 | RootedObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:758:35: note: 'cx' declared here 758 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1342:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1341:16: note: 'obj' declared here 1341 | RootedObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineIC.cpp:1318:35: note: 'cx' declared here 1318 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src17.o /usr/bin/g++ -o Unified_cpp_js_src17.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Class.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:7, from Unified_cpp_js_src17.cpp:2: In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted(JSContext* const&, js::ParseTask*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2240:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parseTask' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2239:32: note: 'parseTask' declared here 2239 | Rooted> parseTask( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2235:16: note: 'cx' declared here 2235 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalHelperThreadState::finishCompileToStencilTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::InstantiationStorage*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2267:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parseTask' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishCompileToStencilTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::InstantiationStorage*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2266:32: note: 'parseTask' declared here 2266 | Rooted> parseTask( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2264:16: note: 'cx' declared here 2264 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalHelperThreadState::finishDecodeStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2338:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parseTask' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishDecodeStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2337:32: note: 'parseTask' declared here 2337 | Rooted> parseTask( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2335:16: note: 'cx' declared here 2335 | JSContext* cx, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector, 0u, mozilla::MallocAllocPolicy>*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2288:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'parseTask' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector, 0u, mozilla::MallocAllocPolicy>*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2287:32: note: 'parseTask' declared here 2287 | Rooted> parseTask( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreads.cpp:2284:16: note: 'cx' declared here 2284 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:860:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'intrinsicsHolder' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:859:25: note: 'intrinsicsHolder' declared here 859 | Rooted intrinsicsHolder( | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:857:54: note: 'cx' declared here 857 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:534:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct StackRootedBase * *)cx_139(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:533:18: note: 'throwTypeError' declared here 533 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:522:16: note: 'cx' declared here 522 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GeneratorObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:321:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'js::GeneratorObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:321:16: note: 'proto' declared here 321 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:312:53: note: 'cx' declared here 312 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:358:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_21(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'js::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:357:16: note: 'proto' declared here 357 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:356:16: note: 'cx' declared here 356 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewTenuredObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:358:76, inlined from 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:380:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:357:16: note: 'proto' declared here 357 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:378:62: note: 'cx' declared here 378 | static JSObject* CreateGeneratorFunctionPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateGeneratorFunction(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:367:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunction(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:366:16: note: 'proto' declared here 366 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:365:53: note: 'cx' declared here 365 | static JSObject* CreateGeneratorFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:737:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'objectProto' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:737:16: note: 'objectProto' declared here 737 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:734:61: note: 'cx' declared here 734 | NativeObject* GlobalObject::createBlankPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:403:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_89(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:402:16: note: 'iteratorProto' declared here 402 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:383:53: note: 'cx' declared here 383 | static bool GeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalLexicalEnvironmentObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createInternal(JSContext*, JSClass const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:593:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'lexical' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createInternal(JSContext*, JSClass const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:592:43: note: 'lexical' declared here 592 | Rooted lexical( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:566:55: note: 'cx' declared here 566 | GlobalObject* GlobalObject::createInternal(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:108:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct StackRootedBase * *)cx_110(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:104:18: note: 'handlerFun' declared here 104 | RootedFunction handlerFun( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:93:16: note: 'cx' declared here 93 | JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:80:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'genObj' in 'MEM[(struct StackRootedBase * *)cx_114(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp: In function 'js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:78:36: note: 'genObj' declared here 78 | Rooted genObj( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GeneratorObject.cpp:63:63: note: 'cx' declared here 63 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:884:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:884:20: note: 'fun' declared here 884 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:878:53: note: 'cx' declared here 878 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:935:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:935:20: note: 'fun' declared here 935 | RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.cpp:927:53: note: 'cx' declared here 927 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' warning: `wast` (lib) generated 2 warnings Compiling jsrust v0.1.0 (/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/usr/src/RPM/BUILD/mozjs-102.1.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_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 embed-bitcode=no -Clto -C metadata=39764c88d792e972 -C extra-filename=-39764c88d792e972 --out-dir /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/usr/src/RPM/BUILD/mozjs-102.1.0/build/cargo-linker -C incremental=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/incremental -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps -L dependency=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/release/deps --extern jsrust_shared=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libjsrust_shared-707da59f9d5f379b.rlib --extern mozglue_static=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libmozglue_static-29d4d140c8b718bc.rlib --extern wasmparser=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libwasmparser-b40943b5a4239d8b.rlib --extern wat=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/deps/libwat-083071b9156d06bf.rlib -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/build/mozglue-static-7756e3d6f568993f/out` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src21.o /usr/bin/g++ -o Unified_cpp_js_src21.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/Poison.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/LifoAlloc.h:196, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Printer.cpp:16, from Unified_cpp_js_src21.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:116:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_126(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp: In function 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:115:25: note: 'atom' declared here 115 | JS::Rooted atom(cx, | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:106:51: note: 'cx' declared here 106 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DefineSelfHostedProperty(JSContext*, JS::Handle, JS::Handle, char const*, char const*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:421:56, inlined from 'JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:861:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp: In function 'JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:421:23: note: 'name' declared here 421 | JS::Rooted name(cx, IdToFunctionName(cx, id)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyAndElement.cpp:850:51: note: 'cx' declared here 850 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.cpp:476:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'maps' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.cpp: In function 'js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.cpp:476:36: note: 'maps' declared here 476 | JS::RootedVector maps(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.cpp:469:55: note: 'cx' declared here 469 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1377:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'record' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1377:23: note: 'record' declared here 1377 | RootedPlainObject record(cx, NewPlainObject(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1375:24: note: 'cx' declared here 1375 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'DelazifyScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:152:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Activation.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:34, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugAPI.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Debugger.h:28, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object-inl.h:16: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'DelazifyScript(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:124:44: note: 'cx' declared here 124 | static JSScript* DelazifyScript(JSContext* cx, Handle script) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::nameGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:325:43, inlined from 'js::DebuggerObject::CallData::nameGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:319:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_40 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::nameGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:325:16: note: 'result' declared here 325 | RootedString result(cx, object->name(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:319:43: note: 'this' declared here 319 | bool DebuggerObject::CallData::nameGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::displayNameGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:340:50, inlined from 'js::DebuggerObject::CallData::displayNameGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:334:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_40 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::displayNameGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:340:16: note: 'result' declared here 340 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:334:50: note: 'this' declared here 334 | bool DebuggerObject::CallData::displayNameGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::scriptGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:380:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)_61 + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::scriptGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:380:16: note: 'script' declared here 380 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:366:45: note: 'this' declared here 366 | bool DebuggerObject::CallData::scriptGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:654:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)_21 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:654:26: note: 'promise' declared here 654 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:653:60: note: 'this' declared here 653 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:673:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)_23 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:673:26: note: 'promise' declared here 673 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:672:60: note: 'this' declared here 672 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::promiseIDGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:698:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)_16 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseIDGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:698:26: note: 'promise' declared here 698 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:697:48: note: 'this' declared here 697 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:710:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)_49 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseDependentPromisesGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:710:26: note: 'promise' declared here 710 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:707:63: note: 'this' declared here 707 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1443:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct StackRootedBase * *)_24 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::getPromiseReactionsMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1443:26: note: 'unwrappedPromise' declared here 1443 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1440:58: note: 'this' declared here 1440 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1545:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'objectProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1543:22: note: 'objectProto' declared here 1543 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1540:52: note: 'cx' declared here 1540 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1836:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'errorNotesArray' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1836:16: note: 'errorNotesArray' declared here 1836 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1823:47: note: 'cx' declared here 1823 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::PropertyDescriptor&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2101:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'desc' in 'MEM[(struct StackRootedBase * *)cx_167(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2101:32: note: 'desc' declared here 2101 | Rooted desc(cx, *desc_); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2082:16: note: 'cx' declared here 2082 | JSContext* cx, HandleDebuggerObject object, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:827:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)_32 + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:827:12: note: 'id' declared here 827 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:826:63: note: 'this' declared here 826 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerObject::CallData::deletePropertyMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:923:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)_25 + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::deletePropertyMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:923:12: note: 'id' declared here 923 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:922:53: note: 'this' declared here 922 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerObject::CallData::getPropertyMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:962:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)_41 + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::getPropertyMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:962:12: note: 'id' declared here 962 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:959:50: note: 'this' declared here 959 | bool DebuggerObject::CallData::getPropertyMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2449:31: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_85(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2449:15: note: 'value' declared here 2449 | RootedValue value(cx, value_); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2442:51: note: 'cx' declared here 2442 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2557:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'selfHostedName' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2557:16: note: 'selfHostedName' declared here 2557 | RootedAtom selfHostedName(cx, MaybeGetSelfHostedFunctionName(nonCCWValue)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2546:46: note: 'cx' declared here 2546 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2257:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_23 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2257:16: note: 'result' declared here 2257 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2229:51: note: 'this' declared here 2229 | bool DebuggerScript::CallData::getOffsetsCoverage() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1642:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_7 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1642:16: note: 'result' declared here 1642 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1629:46: note: 'this' declared here 1629 | bool DebuggerScript::CallData::getAllOffsets() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_65(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getUrl()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:351:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)_19 + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getUrl()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:351:23: note: 'script' declared here 351 | Rooted script(cx, referent.as()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:346:39: note: 'this' declared here 346 | bool DebuggerScript::CallData::getUrl() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getSource()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:442:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct StackRootedBase * *)_10 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getSource()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:442:24: note: 'sourceObject' declared here 442 | RootedDebuggerSource sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:438:42: note: 'this' declared here 438 | bool DebuggerScript::CallData::getSource() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getChildScripts()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:551:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_18 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getChildScripts()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:551:16: note: 'result' declared here 551 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:545:48: note: 'this' declared here 545 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1228:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)_78 + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1228:18: note: 'script' declared here 1228 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:1227:44: note: 'this' declared here 1227 | ReturnType match(Handle base) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::setBreakpoint()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2031:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'handler' in 'MEM[(struct StackRootedBase * *)_46 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::setBreakpoint()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2031:16: note: 'handler' declared here 2031 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:2020:46: note: 'this' declared here 2020 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::getBinary()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:276:63, inlined from 'js::DebuggerSource::CallData::getBinary()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:259:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)_29 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::getBinary()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:276:16: note: 'arr' declared here 276 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:259:42: note: 'this' declared here 259 | bool DebuggerSource::CallData::getBinary() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::setSourceMapURL()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:506:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct StackRootedBase * *)_23 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::setSourceMapURL()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:506:28: note: 'sourceObject' declared here 506 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:505:48: note: 'this' declared here 505 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerSource::CallData::getSourceMapURL()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:577:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)_14 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::getSourceMapURL()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:577:16: note: 'result' declared here 577 | RootedString result(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:576:48: note: 'this' declared here 576 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::reparse()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:616:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct StackRootedBase * *)_37 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::reparse()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:616:28: note: 'sourceObject' declared here 616 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:615:40: note: 'this' declared here 615 | bool DebuggerSource::CallData::reparse() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:904:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'queryObject' in 'MEM[(struct StackRootedBase * *)_28 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpoints()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:904:18: note: 'queryObject' declared here 904 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:900:55: note: 'this' declared here 900 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:921:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'queryObject' in 'MEM[(struct StackRootedBase * *)_28 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:921:18: note: 'queryObject' declared here 921 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:917:61: note: 'this' declared here 917 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:261:24: note: 'obj' declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::createSource()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1212:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'options' in 'MEM[(struct StackRootedBase * *)_164 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::createSource()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1212:16: note: 'options' declared here 1212 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1195:45: note: 'this' declared here 1195 | bool DebuggerObject::CallData::createSource() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:83:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceObj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:82:27: note: 'sourceObj' declared here 82 | Rooted sourceObj( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:79:51: note: 'cx' declared here 79 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:194:24: note: 'obj' declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Source.cpp:190:52: note: 'cx' declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::DebuggerObject::CallData::setPropertyMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:978:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)_46 + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::setPropertyMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:978:12: note: 'id' declared here 978 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:975:50: note: 'this' declared here 975 | bool DebuggerObject::CallData::setPropertyMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1164:55, inlined from 'js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1146:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bindings' in 'MEM[(struct StackRootedBase * *)_39 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1164:16: note: 'bindings' declared here 1164 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:1146:66: note: 'this' declared here 1146 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2197:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'descs' in 'MEM[(struct StackRootedBase * *)cx_147(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2197:36: note: 'descs' declared here 2197 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2190:50: note: 'cx' declared here 2190 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::definePropertiesMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:896:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'props' in 'MEM[(struct StackRootedBase * *)_48 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::definePropertiesMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:896:16: note: 'props' declared here 896 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:890:55: note: 'this' declared here 890 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2335:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'args2' in 'MEM[(struct StackRootedBase * *)cx_577(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2335:23: note: 'args2' declared here 2335 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:2313:51: note: 'cx' declared here 2313 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::callMethod()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:940:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'nargs' in 'MEM[(struct StackRootedBase * *)_37 + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::callMethod()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:940:23: note: 'nargs' declared here 940 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:937:43: note: 'this' declared here 937 | bool DebuggerObject::CallData::callMethod() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::boundArgumentsGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:470:76, inlined from 'js::DebuggerObject::CallData::boundArgumentsGetter()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:458:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)_62 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::boundArgumentsGetter()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:469:16: note: 'obj' declared here 469 | RootedObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:458:53: note: 'this' declared here 458 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_60(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/debugger' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o Unified_cpp_js_src20.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Modules.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Modules.cpp:9, from Unified_cpp_js_src20.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::CreateModuleRequest(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Modules.cpp:246:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'specifierAtom' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Modules.cpp: In function 'JS::CreateModuleRequest(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Modules.cpp:246:18: note: 'specifierAtom' declared here 246 | js::RootedAtom specifierAtom(cx, AtomizeString(cx, specifierArg)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Modules.cpp:242:16: note: 'cx' declared here 242 | JSContext* cx, Handle specifierArg) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NativeHasProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1867:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pobj' in 'MEM[(struct StackRootedBase * *)cx_249(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::NativeHasProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1867:22: note: 'pobj' declared here 1867 | RootedNativeObject pobj(cx, obj); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1865:39: note: 'cx' declared here 1865 | bool js::NativeHasProperty(JSContext* cx, HandleNativeObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2018:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiverValue' in 'MEM[(struct StackRootedBase * *)cx_65(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2018:15: note: 'receiverValue' declared here 2018 | RootedValue receiverValue(cx, ObjectValue(*receiver)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2015:47: note: 'cx' declared here 2015 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2119:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'receiver' in 'MEM[(struct StackRootedBase * *)cx_179(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2119:15: note: 'receiver' declared here 2119 | RootedValue receiver(cx, ObjectValue(*obj)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2102:44: note: 'cx' declared here 2102 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, IsNameLookup, js::MaybeRooted::MutableHandleType)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2129:58, inlined from 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2184:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pobj' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2129:58: note: 'pobj' declared here 2129 | typename MaybeRooted::RootType pobj(cx, obj); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2181:39: note: 'cx' declared here 2181 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2205:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'indexVal' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2205:17: note: 'indexVal' declared here 2205 | RootedValue indexVal(cx, Int32Value(index)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2195:38: note: 'cx' declared here 2195 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:110:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:106:15: note: 'shape' declared here 106 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:92:16: note: 'cx' declared here 92 | JSContext* cx, HandlePlainObject templateObject) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewPlainObject(JSContext*, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:161:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObject(JSContext*, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:160:15: note: 'shape' declared here 160 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:156:44: note: 'cx' declared here 156 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:173:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:172:15: note: 'shape' declared here 172 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:169:57: note: 'cx' declared here 169 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewPlainObjectWithProto(JSContext*, JS::Handle, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:191:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObjectWithProto(JSContext*, JS::Handle, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:191:15: note: 'shape' declared here 191 | RootedShape shape(cx, GetPlainObjectShapeWithProto(cx, proto, allocKind)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:181:53: note: 'cx' declared here 181 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:208:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:208:15: note: 'shape' declared here 208 | RootedShape shape(cx, GetPlainObjectShapeWithProto(cx, proto, allocKind)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:199:65: note: 'cx' declared here 199 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ForOfPIC::Chain::initialize(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PIC.cpp:46:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arrayProto' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PIC.cpp: In member function 'js::ForOfPIC::Chain::initialize(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1426:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)cx_944(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1426:26: note: 'arr' declared here 1426 | Rooted arr(cx, &obj->as()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1411:42: note: 'cx' declared here 1411 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned int, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:222:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_29(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp: In function 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned int, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:221:21: note: 'obj' declared here 221 | RootedPlainObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject.cpp:216:58: note: 'cx' declared here 216 | PlainObject* js::NewPlainObjectWithProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GetterSetter*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AddOrChangeProperty<(IsAddOrChange)0>(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyResult*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1208:29, inlined from 'DefineNonexistentProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1808:49, inlined from 'SetNonexistentProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2419:37, inlined from 'js::NativeSetProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2549:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'gs' in 'MEM[(struct StackRootedBase * *)cx_271(D) + 40B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1208:29: note: 'gs' declared here 1208 | Rooted gs( | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:2510:39: note: 'cx' declared here 2510 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GetterSetter*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AddOrChangeProperty<(IsAddOrChange)0>(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyResult*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1208:29, inlined from 'js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1845:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'gs' in 'MEM[(struct StackRootedBase * *)cx_496(D) + 40B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp: In function 'js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1208:29: note: 'gs' declared here 1208 | Rooted gs( | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject.cpp:1820:52: note: 'cx' declared here 1820 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParserAtom.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.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&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:125:15: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'propVal' in 'MEM[(struct StackRootedBase * *)cx_92(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp: In function 'js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:125:15: note: 'propVal' declared here 125 | RootedValue propVal(cx); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:119:40: note: 'cx' declared here 119 | bool InterpretObjLiteralObj(JSContext* cx, HandlePlainObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::InterpretObjLiteralShape<(js::PropertySetKind)0>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:267:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp: In function 'js::InterpretObjLiteralShape<(js::PropertySetKind)0>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:267:16: note: 'proto' declared here 267 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:218:44: note: 'cx' declared here 218 | Shape* InterpretObjLiteralShape(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::InterpretObjLiteralShape<(js::PropertySetKind)1>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:267:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_191(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp: In function 'js::InterpretObjLiteralShape<(js::PropertySetKind)1>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:267:16: note: 'proto' declared here 267 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:218:44: note: 'cx' declared here 218 | Shape* InterpretObjLiteralShape(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::InterpretObjLiteralObj(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:175:68, inlined from 'js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:306:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp: In member function 'js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:174:21: note: 'obj' declared here 174 | RootedPlainObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ObjLiteral.cpp:294:16: note: 'cx' declared here 294 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit13.o /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MoveResolver.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.h:11, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIR.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Lowering-shared.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Lowering-shared.cpp:7, from Unified_cpp_js_src_jit13.cpp:11: In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1992:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:20, from Unified_cpp_js_src_jit13.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2015:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2056:28: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2090:28: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src19.o /usr/bin/g++ -o Unified_cpp_js_src19.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Result.h:121, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jspubtd.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Allocator.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSONPrinter.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSONPrinter.cpp:7, from Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:271:46: required from here /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:448:5: in 'constexpr' expansion of 'mozTryTempResult_.mozilla::Result::propagateErr()' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:632:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Result.h:268:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:775:54, inlined from 'js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind) [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:820:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind) [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:773:15: note: 'shape' declared here 773 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:798:54: note: 'cx' declared here 798 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:325:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_295(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:324:16: note: 'obj' declared here 324 | RootedObject obj(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:320:42: note: 'cx' declared here 320 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:775:54, inlined from 'js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:795:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:773:15: note: 'shape' declared here 773 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:790:60: note: 'cx' declared here 790 | NativeObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1524:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'globalObj' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1524:25: note: 'globalObj' declared here 1524 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1523:50: note: 'cx' declared here 1523 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject-inl.h:788:58, inlined from 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1604:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'current' in 'MEM[(struct StackRootedBase * *)cx_9(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction-inl.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:84: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject-inl.h: In function 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/NativeObject-inl.h:788:58: note: 'current' declared here 788 | typename MaybeRooted::RootType current(cx, obj); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1599:36: note: 'cx' declared here 1599 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1613:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'env' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1613:21: note: 'env' declared here 1613 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1608:32: note: 'cx' declared here 1608 | bool js::LookupName(JSContext* cx, HandlePropertyName name, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1996:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj2' in 'MEM[(struct StackRootedBase * *)cx_109(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1996:16: note: 'obj2' declared here 1996 | RootedObject obj2(cx, proto); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1948:34: note: 'cx' declared here 1948 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1481:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1481:14: note: 'atom' declared here 1481 | RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:1474:40: note: 'cx' declared here 1474 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:178:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_122(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:178:16: note: 'obj' declared here 178 | RootedObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:174:52: note: 'cx' declared here 174 | bool js::FromPropertyDescriptorToObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2205:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pobj' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2205:16: note: 'pobj' declared here 2205 | RootedObject pobj(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2202:16: note: 'cx' declared here 2202 | JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:3558:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:3557:16: note: 'defaultCtor' declared here 3557 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:3555:16: note: 'cx' declared here 3555 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:3047:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp: In function 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:3047:23: note: 'bi' declared here 3047 | Rooted bi(cx, BindingIter(script)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:3038:45: note: 'cx' declared here 3038 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:509:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_95(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:509:12: note: 'id' declared here 509 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:503:16: note: 'cx' declared here 503 | JSContext* cx, HandleObject props, bool checkAccessors, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp:16, from Unified_cpp_js_src19.cpp:47: In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp:723:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp: In function 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp:723:19: note: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' was declared here 723 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp:723:55: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:146:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 146 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp: In function 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned int, JS::AutoRequireNoGC const&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/MemoryMetrics.cpp:723:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' was declared here 723 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:2493:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_82(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp: In function 'JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:2492:16: note: 'script' declared here 2492 | RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:2475:44: note: 'cx' declared here 2475 | JSScript* JSScript::fromStencil(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h:39:75, inlined from 'js::PrimitiveToObject(JSContext*, JS::Value const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2526:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:91: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h: In function 'js::PrimitiveToObject(JSContext*, JS::Value const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2520:44: note: 'cx' declared here 2520 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2662:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp: In function 'js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2662:14: note: 'key' declared here 2662 | RootedId key(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.cpp:2655:56: note: 'cx' declared here 2655 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:809:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'nameValue' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp: In function 'js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:809:15: note: 'nameValue' declared here 809 | RootedValue nameValue(cx); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSScript.cpp:806:59: note: 'cx' declared here 806 | bool ScriptSourceObject::initElementProperties(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp In file included from Unified_cpp_js_src18.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'SortComparatorIntegerIds(JS::PropertyKey, JS::PropertyKey, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:187:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 187 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:184:12: note: 'indexA' was declared here 184 | uint32_t indexA, indexB; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:187:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 187 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:184:20: note: 'indexB' was declared here 184 | uint32_t indexA, indexB; | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/Poison.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/LifoAlloc.h:196, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/HelperThreadState.h:23, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/InternalThreadPool.cpp:15, from Unified_cpp_js_src18.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1173:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'templateObject' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1170:24: note: 'templateObject' declared here 1170 | Rooted templateObject( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1168:16: note: 'cx' declared here 1168 | JSContext* cx, WithObjectPrototype withProto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewArrayIteratorTemplate(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1256:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIteratorTemplate(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1255:16: note: 'proto' declared here 1255 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1254:62: note: 'cx' declared here 1254 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewArrayIterator(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1266:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIterator(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1265:16: note: 'proto' declared here 1265 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1264:54: note: 'cx' declared here 1264 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewStringIteratorTemplate(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1293:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIteratorTemplate(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1292:16: note: 'proto' declared here 1292 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1291:64: note: 'cx' declared here 1291 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewStringIterator(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1303:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIterator(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1302:16: note: 'proto' declared here 1302 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1301:56: note: 'cx' declared here 1301 | StringIteratorObject* js::NewStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewRegExpStringIteratorTemplate(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1371:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIteratorTemplate(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1370:16: note: 'proto' declared here 1370 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1369:76: note: 'cx' declared here 1369 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewRegExpStringIterator(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1381:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIterator(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1380:16: note: 'proto' declared here 1380 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1379:68: note: 'cx' declared here 1379 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewWrapForValidIterator(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1897:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewWrapForValidIterator(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1896:16: note: 'proto' declared here 1896 | RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1895:68: note: 'cx' declared here 1895 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewIteratorHelper(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1929:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::NewIteratorHelper(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1928:16: note: 'proto' declared here 1928 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1927:56: note: 'cx' declared here 1927 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:610:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'idStr' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp: In function 'js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:610:16: note: 'idStr' declared here 610 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:600:62: note: 'cx' declared here 600 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:659:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'notesArray' in 'MEM[(struct StackRootedBase * *)cx_217(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp: In function 'js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:659:21: note: 'notesArray' declared here 659 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:658:48: note: 'cx' declared here 658 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::InternalJobQueue::runJobs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:828:24, inlined from 'js::InternalJobQueue::runJobs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:812:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rval' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp: In member function 'js::InternalJobQueue::runJobs(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:828:17: note: 'rval' declared here 828 | RootedValue rval(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.cpp:812:43: note: 'cx' declared here 812 | void InternalJobQueue::runJobs(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1434:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'funName' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1434:25: note: 'funName' declared here 1434 | Rooted funName(cx, GetClonedSelfHostedFunctionName(fun)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1424:60: note: 'cx' declared here 1424 | bool JSFunction::delazifySelfHostedLazyFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1400:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_52(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.h:36, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/SharedContext.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:25: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1383:63: note: 'cx' declared here 1383 | bool JSFunction::delazifyLazilyInterpretedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'JSFunction::getLength(JSContext*, JS::Handle, unsigned short*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1090:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'JSFunction::getLength(JSContext*, JS::Handle, unsigned short*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1081:39: note: 'cx' declared here 1081 | bool JSFunction::getLength(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:212:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'argsobj' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:211:28: note: 'argsobj' declared here 211 | Rooted argsobj(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:188:37: note: 'cx' declared here 188 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:237:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:237:18: note: 'fun' declared here 237 | RootedFunction fun(cx, &args.thisv().toObject().as()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:234:37: note: 'cx' declared here 234 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1832:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1831:16: note: 'proto' declared here 1831 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1823:69: note: 'cx' declared here 1823 | Shape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:900:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::fun_toString(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:900:16: note: 'obj' declared here 900 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:896:34: note: 'cx' declared here 896 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'fun_toSource(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:918:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_88(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'fun_toSource(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:918:16: note: 'obj' declared here 918 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:914:37: note: 'cx' declared here 914 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'ResolveInterpretedFunctionPrototype(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:381:27, inlined from 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:494:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'objProto' in 'MEM[(struct StackRootedBase * *)cx_122(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:381:16: note: 'objProto' declared here 381 | RootedObject objProto(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:481:36: note: 'cx' declared here 481 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)11, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)11, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle, JS::Handle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: note: 'iteratorProto' declared here 1762 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1755:55: note: 'cx' declared here 1755 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1732:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1731:16: note: 'proto' declared here 1731 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1725:49: note: 'cx' declared here 1725 | bool GlobalObject::initIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)3, &RegExpStringIteratorPrototypeClass, ®exp_string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)3, &RegExpStringIteratorPrototypeClass, ®exp_string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: note: 'iteratorProto' declared here 1762 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1755:55: note: 'cx' declared here 1755 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: note: 'iteratorProto' declared here 1762 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1755:55: note: 'cx' declared here 1755 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)2, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)2, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: note: 'iteratorProto' declared here 1762 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1755:55: note: 'cx' declared here 1755 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)10, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)10, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1762:16: note: 'iteratorProto' declared here 1762 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1755:55: note: 'cx' declared here 1755 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1563:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_415(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1563:18: note: 'str' declared here 1563 | RootedString str(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1501:46: note: 'cx' declared here 1501 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateIterResultObject(JSContext*, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1118:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'templateObject' in 'MEM[(struct StackRootedBase * *)cx_66(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::CreateIterResultObject(JSContext*, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1117:24: note: 'templateObject' declared here 1117 | Rooted templateObject( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1112:52: note: 'cx' declared here 1112 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2013:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'clone' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2013:18: note: 'clone' declared here 2013 | RootedFunction clone(cx, NewFunctionClone(cx, fun, proto)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2004:53: note: 'cx' declared here 2004 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle, JS::Handle, JS::Handle, js::gc::AllocKind, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1869:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_88(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle, JS::Handle, JS::Handle, js::gc::AllocKind, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1869:15: note: 'shape' declared here 1869 | RootedShape shape(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1856:16: note: 'cx' declared here 1856 | JSContext* cx, Native native, unsigned nargs, FunctionFlags flags, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:329:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tmp' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:329:22: note: 'tmp' declared here 329 | RootedIdVector tmp(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:192:50: note: 'cx' declared here 192 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:329:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tmp' in 'MEM[(struct StackRootedBase * *)cx_70(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'EnumerateNativeProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:329:22: note: 'tmp' declared here 329 | RootedIdVector tmp(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:192:50: note: 'cx' declared here 192 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'EnumerateExtraProperties(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, js::TempAllocPolicy> >, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:166:17, inlined from 'Snapshot(JSContext*, JS::Handle, unsigned int, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:617:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_1990(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'Snapshot(JSContext*, JS::Handle, unsigned int, JS::MutableHandle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:166:12: note: 'id' declared here 166 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:591:33: note: 'cx' declared here 591 | static bool Snapshot(JSContext* cx, HandleObject pobj_, unsigned flags, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'js::fun_call(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:962:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'iargs' in 'MEM[(struct StackRootedBase * *)cx_18(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::fun_call(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:962:14: note: 'iargs' declared here 962 | InvokeArgs iargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:937:30: note: 'cx' declared here 937 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'js::fun_apply(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1010:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'args2' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::fun_apply(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:1010:14: note: 'args2' declared here 1010 | InvokeArgs args2(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:975:31: note: 'cx' declared here 975 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyIteratorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:763:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'propIter' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:763:35: note: 'propIter' declared here 763 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:756:16: note: 'cx' declared here 756 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted(JSContext* const&, js::AtomSet*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSRuntime::initializeAtoms(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSAtom.cpp:227:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atomSet' in 'MEM[(struct StackRootedBase * *)cx_220(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSAtom.cpp: In member function 'JSRuntime::initializeAtoms(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSAtom.cpp:226:30: note: 'atomSet' declared here 226 | Rooted> atomSet(cx, | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSAtom.cpp:202:44: note: 'cx' declared here 202 | bool JSRuntime::initializeAtoms(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1557:46, inlined from 'SuppressDeletedPropertyHelper(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1621:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'idv' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'SuppressDeletedPropertyHelper(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1557:21: note: 'idv' declared here 1557 | RootedValue idv(cx, StringValue(*idp)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1615:54: note: 'cx' declared here 1615 | static bool SuppressDeletedPropertyHelper(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1639:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1639:27: note: 'str' declared here 1639 | Rooted str(cx, IdToString(cx, id)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1630:45: note: 'cx' declared here 1630 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2197:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2197:14: note: 'atom' declared here 2197 | RootedAtom atom(cx, IdToFunctionName(cx, id)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2195:16: note: 'cx' declared here 2195 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::IdToFunctionName(JSContext*, JS::Handle, js::FunctionPrefixKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2165:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'idv' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp: In function 'js::IdToFunctionName(JSContext*, JS::Handle, js::FunctionPrefixKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2165:15: note: 'idv' declared here 2165 | RootedValue idv(cx, IdToValue(id)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.cpp:2148:16: note: 'cx' declared here 2148 | JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1657:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1657:27: note: 'str' declared here 1657 | Rooted str(cx, IdToString(cx, id)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Iteration.cpp:1646:44: note: 'cx' declared here 1646 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit14.o /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src24.o /usr/bin/g++ -o Unified_cpp_js_src24.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/TraceableFifo.h:11, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SourceHook.cpp:15, from Unified_cpp_js_src24.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::InterpreterFrame::prologue(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:182:41: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_61(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src24.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame::prologue(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:182:16: note: 'script' declared here 182 | RootedScript script(cx, this->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:181:44: note: 'cx' declared here 181 | bool InterpreterFrame::prologue(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:399:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_120(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:399:16: note: 'script' declared here 399 | RootedScript script(cx, fun->nonLazyScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.cpp:395:16: note: 'cx' declared here 395 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:2161:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp: In function 'js::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:2161:15: note: 'v' declared here 2161 | RootedValue v(cx, IdToValue(id)); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:2153:46: note: 'cx' declared here 2153 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned int, unsigned int, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1951:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom1' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned int, unsigned int, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1951:16: note: 'atom1' declared here 1951 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1936:48: note: 'cx' declared here 1936 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned int, unsigned int, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1951:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom1' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned int, unsigned int, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1951:16: note: 'atom1' declared here 1951 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1936:48: note: 'cx' declared here 1936 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StencilObject::create(JSContext*, RefPtr)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:58:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_37(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src24.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp: In function 'js::StencilObject::create(JSContext*, RefPtr)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:58:25: note: 'obj' declared here 58 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:56:62: note: 'cx' declared here 56 | /* static */ StencilObject* StencilObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:122:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp: In function 'js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:122:25: note: 'obj' declared here 122 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StencilObject.cpp:116:16: note: 'cx' declared here 116 | JSContext* cx, uint8_t* buffer, size_t length) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::AutoStableStringChars::init(JSContext*, JSString*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1308:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearString' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::init(JSContext*, JSString*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1308:22: note: 'linearString' declared here 1308 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1307:45: note: 'cx' declared here 1307 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1337:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearString' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1337:22: note: 'linearString' declared here 1337 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringType.cpp:1336:52: note: 'cx' declared here 1336 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Promise.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:59:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp: In function 'SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:59:15: note: 'value' declared here 59 | RootedValue value(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:53:42: note: 'cx' declared here 53 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:82:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:80:16: note: 'target' declared here 80 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:76:42: note: 'cx' declared here 76 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:103:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:102:16: note: 'target' declared here 102 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:98:37: note: 'cx' declared here 98 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:176:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:175:16: note: 'obj' declared here 175 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:171:47: note: 'cx' declared here 171 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:120:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:118:16: note: 'target' declared here 118 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:114:50: note: 'cx' declared here 114 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:785:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)_13 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:785:16: note: 'array' declared here 785 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:779:68: note: 'this' declared here 779 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:94:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'desc' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp: In function 'js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:94:16: note: 'desc' declared here 94 | RootedString desc(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:83:41: note: 'cx' declared here 83 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:117:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stringKey' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp: In function 'js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:117:16: note: 'stringKey' declared here 117 | RootedString stringKey(cx, ToString(cx, args.get(0))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Symbol.cpp:113:36: note: 'cx' declared here 113 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_14 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:474:52: note: 'this' declared here 474 | HandleValue val) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateReflectObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:225:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'CreateReflectObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:225:16: note: 'proto' declared here 225 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:223:49: note: 'cx' declared here 223 | static JSObject* CreateReflectObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:61:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:59:16: note: 'target' declared here 59 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:55:44: note: 'cx' declared here 55 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_escape(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:194:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_escape(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:194:22: note: 'str' declared here 194 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:191:35: note: 'cx' declared here 191 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Reflect_set(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:140:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_129(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'Reflect_set(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:139:16: note: 'target' declared here 139 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:135:36: note: 'cx' declared here 135 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'str_enumerate(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:398:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_enumerate(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:398:15: note: 'value' declared here 398 | RootedValue value(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:394:38: note: 'cx' declared here 394 | static bool str_enumerate(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:33:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_97(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp: In function 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:31:16: note: 'target' declared here 31 | RootedObject target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Reflect.cpp:27:47: note: 'cx' declared here 27 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:439: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:440:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_58 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:434:74: note: 'this' declared here 434 | HandleValue value, Arguments&&... rest) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:769:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'node' in 'MEM[(struct StackRootedBase * *)_23 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:769:21: note: 'node' declared here 769 | RootedPlainObject node(cx, NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:765:53: note: 'this' declared here 765 | MutableHandleObject dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:439:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:454:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_43 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:451:78: note: 'this' declared here 451 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:439: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:454:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_46 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:451:78: note: 'this' declared here 451 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:439: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:454:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_42 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:451:78: note: 'this' declared here 451 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:439:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [10], JS::Rooted&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle&, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:454:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)_47 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [10], JS::Rooted&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle&, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:480:16: note: 'atom' declared here 480 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:451:78: note: 'this' declared here 451 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:425:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:425:16: note: 'str' declared here 425 | RootedString str(cx, obj->as().unbox()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:419:36: note: 'cx' declared here 419 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_includes(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2131:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_276(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_includes(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2131:16: note: 'str' declared here 2131 | RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2127:34: note: 'cx' declared here 2127 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2183:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_269(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2183:16: note: 'str' declared here 2183 | RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2179:33: note: 'cx' declared here 2179 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2366:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_282(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2365:16: note: 'str' declared here 2365 | RootedString str(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2361:36: note: 'cx' declared here 2361 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2428:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_283(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2428:16: note: 'str' declared here 2428 | RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2424:34: note: 'cx' declared here 2424 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2268:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_375(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2267:16: note: 'str' declared here 2267 | RootedString str(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2263:40: note: 'cx' declared here 2263 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6200:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct StackRootedBase * *)_25 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6200:15: note: 'reactionsVal' declared here 6200 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6194:16: note: 'cx' declared here 6194 | JSContext* cx, PromiseReactionRecordBuilder& builder) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'str_charAt(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1565:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_227(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_charAt(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1565:16: note: 'str' declared here 1565 | RootedString str(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1562:35: note: 'cx' declared here 1562 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SubstringKernel(JSContext*, JS::Handle, int, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:599:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'lhs' in 'MEM[(struct StackRootedBase * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::SubstringKernel(JSContext*, JS::Handle, int, int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:598:18: note: 'lhs' declared here 598 | RootedString lhs( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:554:42: note: 'cx' declared here 554 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:875:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:874:16: note: 'str' declared here 874 | RootedString str(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:871:40: note: 'cx' declared here 871 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1636:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'index' in 'MEM[(struct StackRootedBase * *)cx_208(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1636:15: note: 'index' declared here 1636 | RootedValue index(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1633:36: note: 'cx' declared here 1633 | bool js::str_charCodeAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4281:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4281:22: note: 'str' declared here 4281 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4279:48: note: 'cx' declared here 4279 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4271:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_encodeURI(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4271:22: note: 'str' declared here 4271 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4269:38: note: 'cx' declared here 4269 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4251:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_decodeURI(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4251:22: note: 'str' declared here 4251 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4249:38: note: 'cx' declared here 4249 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4261:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4261:22: note: 'str' declared here 4261 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4259:48: note: 'cx' declared here 4259 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers/string.h:3, from /usr/include/c++/13/cstring:42, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers/cstring:3, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Casting.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jstypes.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Promise.h:12: In function 'memcpy', inlined from 'mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned int)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/PodOperations.h:109:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned int, unsigned int, unsigned int*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1161:31, inlined from 'ToUpperCase(JSContext*, JSLinearString*)JSString*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1262:25, inlined from 'js::StringToUpperCase(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1298:35: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [32, 127] is out of the bounds [0, 32] of object 'newChars' with type 'struct MaybeOneOf' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::StringToUpperCase(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1177:52: note: 'newChars' declared here 1177 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1307:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1306:16: note: 'str' declared here 1306 | RootedString str(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1303:40: note: 'cx' declared here 1303 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2884:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearRepl' in 'MEM[(struct StackRootedBase * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2884:22: note: 'linearRepl' declared here 2884 | RootedLinearString linearRepl(cx, replacement->ensureLinear(cx)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2873:50: note: 'cx' declared here 2873 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3193:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_140(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3193:22: note: 'str' declared here 3193 | RootedLinearString str(cx, string->ensureLinear(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3182:52: note: 'cx' declared here 3182 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_unescape(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:328:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_unescape(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:328:22: note: 'str' declared here 328 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:324:37: note: 'cx' declared here 324 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StringObject::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3826:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_44(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::StringObject::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3825:25: note: 'proto' declared here 3825 | Rooted proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3823:52: note: 'cx' declared here 3823 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:658:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in 'MEM[(struct StackRootedBase * *)cx_145(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:656:33: note: 'unwrappedFirstPendingPullInto' declared here 656 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:631:16: note: 'cx' declared here 631 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1505:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'job' in 'MEM[(struct StackRootedBase * *)cx_541(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1503:18: note: 'job' declared here 1503 | RootedFunction job( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1400:16: note: 'cx' declared here 1400 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseDebugInfo*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PromiseDebugInfo::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:409:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'debugInfo' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseDebugInfo::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here 408 | Rooted debugInfo( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:406:46: note: 'cx' declared here 406 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3559:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_114(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3559:16: note: 'str' declared here 3559 | RootedString str(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3556:39: note: 'cx' declared here 3556 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:747:77, inlined from 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:616:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedBYOBRequestVal' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:747:15: note: 'unwrappedBYOBRequestVal' declared here 747 | RootedValue unwrappedBYOBRequestVal(cx, unwrappedController->byobRequest()); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:613:16: note: 'cx' declared here 613 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2323:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stack' in 'MEM[(struct StackRootedBase * *)cx_236(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2323:20: note: 'stack' declared here 2323 | RootedSavedFrame stack(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2283:50: note: 'cx' declared here 2283 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1734:69, inlined from 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1789:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_146(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1734:26: note: 'promise' declared here 1734 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1757:16: note: 'cx' declared here 1757 | JSContext* cx, HandleObject C, MutableHandle capability, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2823:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_347(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2822:26: note: 'promise' declared here 2822 | Rooted promise( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2802:49: note: 'cx' declared here 2802 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:614:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stack' in 'MEM[(struct StackRootedBase * *)cx_52(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:614:20: note: 'stack' declared here 614 | RootedSavedFrame stack(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:609:44: note: 'cx' declared here 609 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4516:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_172(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4516:40: note: 'data' declared here 4516 | Rooted data(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4510:56: note: 'cx' declared here 4510 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4787:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4786:26: note: 'promise' declared here 4786 | Rooted promise( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4780:60: note: 'cx' declared here 4780 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1242:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stack' in 'MEM[(struct StackRootedBase * *)cx_197(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1242:22: note: 'stack' declared here 1242 | RootedSavedFrame stack(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1222:16: note: 'cx' declared here 1222 | JSContext* cx, JS::Handle promise, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject-inl.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BaselineFrame-inl.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack-inl.h:26, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugAPI-inl.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:39: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'js::AutoRealmUnchecked::~AutoRealmUnchecked()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:827:7, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::AutoFunctionOrCurrentRealm::~AutoFunctionOrCurrentRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:843:3, inlined from 'EnqueuePromiseResolveThenableJob(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2511:1, inlined from 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1313:42: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2454:30: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 2454 | AutoFunctionOrCurrentRealm ar(cx, then); | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:38, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugAPI.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/debugger/DebugAPI-inl.h:10: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'js::AutoRealmUnchecked::~AutoRealmUnchecked()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:827:7, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'js::AutoFunctionOrCurrentRealm::~AutoFunctionOrCurrentRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:843:3, inlined from 'EnqueuePromiseResolveThenableJob(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2511:1, inlined from 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:1313:42: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2454:30: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 2454 | AutoFunctionOrCurrentRealm ar(cx, then); | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4882:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4881:26: note: 'promise' declared here 4881 | Rooted promise( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4853:16: note: 'cx' declared here 4853 | JSContext* cx, HandleValue value) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4056:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_123(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4056:40: note: 'data' declared here 4056 | Rooted data(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4050:57: note: 'cx' declared here 4050 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4291:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_217(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4291:40: note: 'data' declared here 4291 | Rooted data(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4285:57: note: 'cx' declared here 4285 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4291:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_217(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4291:40: note: 'data' declared here 4291 | Rooted data(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4285:57: note: 'cx' declared here 4285 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableByteStreamController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:262:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'controller' in 'MEM[(struct StackRootedBase * *)cx_131(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp: In function 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:261:41: note: 'controller' declared here 261 | Rooted controller( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:258:16: note: 'cx' declared here 258 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5067:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'C' in 'MEM[(struct StackRootedBase * *)cx_97(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5066:16: note: 'C' declared here 5066 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5062:16: note: 'cx' declared here 5062 | JSContext* cx, HandleObject promiseObj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6163:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct StackRootedBase * *)_25 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6163:15: note: 'reactionsVal' declared here 6163 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6156:50: note: 'cx' declared here 6156 | bool PromiseObject::dependentPromises(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1738:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_15 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1738:15: note: 'cb' declared here 1738 | RootedValue cb(cx, callbacks[AST_SUPER]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1737:62: note: 'this' declared here 1737 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1391:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'delegateVal' in 'MEM[(struct StackRootedBase * *)_8 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::yieldExpression(JS::Handle, YieldKind, js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1391:15: note: 'delegateVal' declared here 1391 | RootedValue delegateVal(cx); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1389:72: note: 'this' declared here 1389 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::forStatement(JS::Handle, JS::Handle, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:974:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_18 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:974:15: note: 'cb' declared here 974 | RootedValue cb(cx, callbacks[AST_FOR_STMT]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:973:69: note: 'this' declared here 973 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:465:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_27 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:465:17: note: 'cb' declared here 465 | RootedValue cb(cx, callbacks[type]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:459:53: note: 'this' declared here 459 | MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1242:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_19 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1242:15: note: 'cb' declared here 1242 | RootedValue cb(cx, callbacks[AST_MEMBER_EXPR]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1239:65: note: 'this' declared here 1239 | bool isOptional /* = false */) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::moduleRequest(JS::Handle, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1416:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_25 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::moduleRequest(JS::Handle, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1416:15: note: 'cb' declared here 1416 | RootedValue cb(cx, callbacks[AST_MODULE_REQUEST]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1410:70: note: 'this' declared here 1410 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NodeBuilder::metaProperty(JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1713:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cb' in 'MEM[(struct StackRootedBase * *)_15 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::metaProperty(JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1713:15: note: 'cb' declared here 1713 | RootedValue cb(cx, callbacks[AST_METAPROPERTY]); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:1712:69: note: 'this' declared here 1712 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3792:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct StackRootedBase * *)_18 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3792:14: note: 'pnAtom' declared here 3792 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3789:68: note: 'this' declared here 3789 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3792:67, inlined from '(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3556:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct StackRootedBase * *)_25 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3792:14: note: 'pnAtom' declared here 3792 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3550:72: note: 'this' declared here 3550 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2678:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'update' in 'MEM[(struct StackRootedBase * *)_347 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2678:39: note: 'update' declared here 2678 | RootedValue init(cx), test(cx), update(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2525:68: note: 'this' declared here 2525 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3988:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_657(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3988:16: note: 'src' declared here 3988 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3981:38: note: 'cx' declared here 3981 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2511:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'classBody' in 'MEM[(struct StackRootedBase * *)_21 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2511:15: note: 'classBody' declared here 2511 | RootedValue classBody(cx); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2508:59: note: 'this' declared here 2508 | MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3169:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pnAtom' in 'MEM[(struct StackRootedBase * *)_604 + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3169:18: note: 'pnAtom' declared here 3169 | RootedAtom pnAtom(cx, parser->liftParserAtomToJSAtom(prop->key().atom())); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:2949:69: note: 'this' declared here 2949 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, JS::RootedVector&, JS::RootedVector&, JS::MutableHandle) [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3904:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'node' in 'MEM[(struct StackRootedBase * *)_4 + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3904:15: note: 'node' declared here 3904 | RootedValue node(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ReflectParse.cpp:3899:57: note: 'this' declared here 3899 | MutableHandleValue rest) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/String.h: In function 'mozilla::intl::String::Normalize >(mozilla::intl::String::NormalizationForm, mozilla::Span, js::intl::FormatBuffer&)mozilla::Result': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/String.h:132:53: warning: 'normalizer' may be used uninitialized [-Wmaybe-uninitialized] 132 | int32_t spanLengthInt = unorm2_spanQuickCheckYes(normalizer, aString.data(), | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/String.h:113:25: note: 'normalizer' was declared here 113 | const UNormalizer2* normalizer; | ^~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'str_normalize(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1481:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_284(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'str_normalize(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1480:16: note: 'str' declared here 1480 | RootedString str(cx, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1476:38: note: 'cx' declared here 1476 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2938:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'repl' in 'MEM[(struct StackRootedBase * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2938:22: note: 'repl' declared here 2938 | RootedLinearString repl(cx, replacement->ensureLinear(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:2935:49: note: 'cx' declared here 2935 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4309:65, inlined from 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4417:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4309:22: note: 'linearPattern' declared here 4309 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4398:37: note: 'cx' declared here 4398 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4309:65, inlined from 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4448:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4309:22: note: 'linearPattern' declared here 4309 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:4429:38: note: 'cx' declared here 4429 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5945:56, inlined from 'OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5177:49, inlined from 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2383:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reaction' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5943:34: note: 'reaction' declared here 5943 | Rooted reaction( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2359:57: note: 'cx' declared here 2359 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5905:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reaction' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5903:34: note: 'reaction' declared here 5903 | Rooted reaction( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5866:16: note: 'cx' declared here 5866 | JSContext* cx, Handle promise, HandleValue onFulfilled_, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5122:9: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct StackRootedBase * *)cx_124(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5116:26: note: 'unwrappedPromise' declared here 5116 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5107:65: note: 'cx' declared here 5107 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5797:9: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5791:26: note: 'unwrappedPromise' declared here 5791 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5768:42: note: 'cx' declared here 5768 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5208:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reaction' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5206:34: note: 'reaction' declared here 5206 | Rooted reaction( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5186:16: note: 'cx' declared here 5186 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5509:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct StackRootedBase * *)cx_397(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5508:26: note: 'resultPromise' declared here 5508 | Rooted resultPromise( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5502:49: note: 'cx' declared here 5502 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'InternalAwait, JS::Handle)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler, js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)::{lambda(JS::Handle)#1})bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5437:16, inlined from 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5490:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_6(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5437:16: note: 'promise' declared here 5437 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5485:16: note: 'cx' declared here 5485 | JSContext* cx, Handle genObj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'InternalAwait, JS::Handle, js::PromiseHandler, js::PromiseHandler)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler, js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler)::{lambda(JS::Handle)#1})bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5437:16, inlined from 'js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5475:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_3(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5437:16: note: 'promise' declared here 5437 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:5469:16: note: 'cx' declared here 5469 | JSContext* cx, JS::Handle generator, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6129:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reaction' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6127:34: note: 'reaction' declared here 6127 | Rooted reaction( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:6114:16: note: 'cx' declared here 6114 | JSContext* cx, Handle promise, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct StackRootedBase * *)cx_946(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16: note: 'promiseCtor' declared here 3482 | RootedObject promiseCtor( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3479:16: note: 'cx' declared here 3479 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct StackRootedBase * *)cx_793(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16: note: 'promiseCtor' declared here 3482 | RootedObject promiseCtor( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3479:16: note: 'cx' declared here 3479 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16, inlined from 'PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:4017:38, inlined from 'CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3062:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct StackRootedBase * *)cx_189(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3482:16: note: 'promiseCtor' declared here 3482 | RootedObject promiseCtor( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:2958:62: note: 'cx' declared here 2958 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetWaitForAllPromise(JSContext*, JS::Handle >)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3158:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'C' in 'MEM[(struct StackRootedBase * *)cx_229(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp: In function 'js::GetWaitForAllPromise(JSContext*, JS::Handle >)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3157:16: note: 'C' declared here 3157 | RootedObject C(cx, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Promise.cpp:3147:16: note: 'cx' declared here 3147 | JSContext* cx, JS::HandleObjectVector promises) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:502:77, inlined from 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:590:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'readResult' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:500:26: note: 'readResult' declared here 500 | Rooted readResult( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/Stream.cpp:580:16: note: 'cx' declared here 580 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3467:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearStr' in 'MEM[(struct StackRootedBase * *)cx_87(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'js::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3467:22: note: 'linearStr' declared here 3467 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:3463:47: note: 'cx' declared here 3463 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:18, inlined from 'js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:573:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_18(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctionList-inl.h:29, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:42: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:12: note: 'key' declared here 206 | RootedId key(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:546:69: note: 'cx' declared here 546 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:683:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:683:12: note: 'id' declared here 683 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:679:32: note: 'cx' declared here 679 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1191:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1191:16: note: 'script' declared here 1191 | RootedScript script(cx, frame->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1189:33: note: 'cx' declared here 1189 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::ConvertObjectToStringForConcat(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:2030:32, inlined from 'js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:2045:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedObj' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:2030:15: note: 'rootedObj' declared here 2030 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:2037:38: note: 'cx' declared here 2037 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:68, inlined from 'js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:825:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:46: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h: In function 'js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:15: note: 'shape' declared here 77 | RootedShape shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:814:34: note: 'cx' declared here 814 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:68, inlined from 'js::jit::CreateThisFromIon(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:866:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h: In function 'js::jit::CreateThisFromIon(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PlainObject-inl.h:77:15: note: 'shape' declared here 77 | RootedShape shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:833:35: note: 'cx' declared here 833 | bool CreateThisFromIon(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:805:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:805:12: note: 'id' declared here 805 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:804:28: note: 'cx' declared here 804 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.h:63, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext.h:35, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:34, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/MapObject.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:11: In member function 'js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)', inlined from 'js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:199:16, inlined from 'js::jit::GetNativeDataPropertyPure(JSContext*, js::NativeObject*, JS::PropertyKey, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1691:42, inlined from 'js::jit::GetNativeDataPropertyPure(JSContext*, JSObject*, js::PropertyName*, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1709:35: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:145:16: warning: 'entry' may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::GetNativeDataPropertyPure(JSContext*, JSObject*, js::PropertyName*, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1638:28: note: 'entry' was declared here 1638 | MegamorphicCache::Entry* entry; | ^~~~~ In member function 'js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)', inlined from 'js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:199:16, inlined from 'js::jit::GetNativeDataPropertyPure(JSContext*, js::NativeObject*, JS::PropertyKey, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1691:42, inlined from 'js::jit::GetNativeDataPropertyByValuePure(JSContext*, JSObject*, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1763:35: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:145:16: warning: 'entry' may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::GetNativeDataPropertyByValuePure(JSContext*, JSObject*, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1638:28: note: 'entry' was declared here 1638 | MegamorphicCache::Entry* entry; | ^~~~~ In member function 'js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)', inlined from 'js::MegamorphicCache::initEntryForMissingOwnProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:203:16, inlined from 'js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1917:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:145:16: warning: 'entry' may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1849:28: note: 'entry' was declared here 1849 | MegamorphicCache::Entry* entry; | ^~~~~ In member function 'js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)', inlined from 'js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:199:16, inlined from 'js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1919:40: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Caches.h:145:16: warning: 'entry' may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:1849:28: note: 'entry' was declared here 1849 | MegamorphicCache::Entry* entry; | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIRGraph.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/ValueNumbering.cpp:12, from Unified_cpp_js_src_jit11.cpp:11: In member function 'js::jit::MDefinition::setResultType(js::jit::MIRType)', inlined from 'js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10627:18, inlined from 'js::jit::MUnreachableResult::New(js::jit::TempAllocator&, js::jit::MIRType&)js::jit::MUnreachableResult*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10632:3, inlined from 'js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/WarpBuilder.cpp:3255:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:813:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 813 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/WarpBuilder.cpp: In member function 'js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/WarpBuilder.cpp:3218:11: note: 'resultType' was declared here 3218 | MIRType resultType; | ^~~~~~~~~~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:478:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cargs' in 'MEM[(struct StackRootedBase * *)cx_165(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:478:19: note: 'cargs' declared here 478 | ConstructArgs cargs(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:458:32: note: 'cx' declared here 458 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h:39:75, inlined from 'js::jit::NewStringObject(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:801:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_2(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h: In function 'js::jit::NewStringObject(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/VMFunctions.cpp:800:38: note: 'cx' declared here 800 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src22.o /usr/bin/g++ -o Unified_cpp_js_src22.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Proxy.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ProxyObject.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ProxyObject.cpp:7, from Unified_cpp_js_src22.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:632:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.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]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:632:20: note: 'rootedFrame' declared here 632 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:625:52: note: 'cx' declared here 625 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned int, unsigned int*, bool, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1168:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'input' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned int, unsigned int*, bool, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1168:22: note: 'input' declared here 1168 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1155:49: note: 'cx' declared here 1155 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned int, unsigned int*, bool, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1185:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'input' in 'MEM[(struct StackRootedBase * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned int, unsigned int*, bool, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1185:22: note: 'input' declared here 1185 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1177:58: note: 'cx' declared here 1177 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedFrame::create(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:558:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_40(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame::create(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:557:16: note: 'proto' declared here 557 | RootedObject proto(cx, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:548:43: note: 'cx' declared here 548 | SavedFrame* SavedFrame::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:632:20, inlined from 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:683:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct StackRootedBase * *)cx_29(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:632:20: note: 'rootedFrame' declared here 632 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:665:16: note: 'cx' declared here 665 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:739:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:739:20: note: 'frame' declared here 739 | RootedSavedFrame frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:731:49: note: 'cx' declared here 731 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:899:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_77(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:898:24: note: 'frame' declared here 898 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:890:16: note: 'cx' declared here 890 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:934:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:933:24: note: 'frame' declared here 933 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:925:16: note: 'cx' declared here 925 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1140:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'nextConverted' in 'MEM[(struct StackRootedBase * *)cx_152(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1140:22: note: 'nextConverted' declared here 1140 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1109:16: note: 'cx' declared here 1109 | JSContext* cx, HandleObject savedFrameArg, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.cpp:19, from Unified_cpp_js_src22.cpp:11: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator->() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:56:36, inlined from 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:812:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ In file included from Unified_cpp_js_src22.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:810:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' was declared here 810 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:810:57: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:810:19: note: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' was declared here 810 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1730:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'saved' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'saved' declared here 1730 | RootedSavedFrame saved(cx, nullptr); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1700:16: note: 'cx' declared here 1700 | JSContext* cx, MutableHandle lookup) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned int, js::StackFormat)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1042:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_136(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In function 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned int, js::StackFormat)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1040:26: note: 'frame' declared here 1040 | js::RootedSavedFrame frame( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1019:48: note: 'cx' declared here 1019 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpObject::toString(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:447:38: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_145(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::toString(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:447:14: note: 'src' declared here 447 | RootedAtom src(cx, obj->getSource()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:444:51: note: 'cx' declared here 444 | JSLinearString* RegExpObject::toString(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::get() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:39:23, inlined from 'js::NestedIterator >::operator->() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:56:36, inlined from 'JSRuntime::stopRecordingAllocations()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:820:50: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:151:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::stopRecordingAllocations()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:819:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 20B].it' was declared here 819 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::CompartmentsInZoneIter::next()', inlined from 'js::NestedIterator::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:47:13, inlined from 'js::NestedIterator >::next()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/IteratorUtils.h:44:12, inlined from 'JSRuntime::stopRecordingAllocations()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:819:57: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/PublicIterators.h:114:7: warning: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::stopRecordingAllocations()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Runtime.cpp:819:19: note: 'MEM[(struct CompartmentsInZoneIter *)&realm + 12B].it' was declared here 819 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpStatics.cpp:32:77, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpStatics.cpp:20:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shared' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 36B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpStatics.cpp: In member function 'js::RegExpStatics::executeLazy(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpStatics.cpp:31:22: note: 'shared' declared here 31 | RootedRegExpShared shared(cx, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpStatics.cpp:20:44: note: 'cx' declared here 20 | bool RegExpStatics::executeLazy(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:751:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'templateObject' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:750:21: note: 'templateObject' declared here 750 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:736:55: note: 'cx' declared here 736 | bool RegExpShared::initializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:886:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'templateObject' in 'MEM[(struct StackRootedBase * *)cx_156(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In member function 'js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:884:21: note: 'templateObject' declared here 884 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:880:16: note: 'cx' declared here 880 | JSContext* cx, ResultTemplateKind kind) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:69:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'regexp' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:68:25: note: 'regexp' declared here 68 | Rooted regexp( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:66:42: note: 'cx' declared here 66 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1783:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1783:20: note: 'frame' declared here 1783 | RootedSavedFrame frame(cx, SavedFrame::create(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1782:16: note: 'cx' declared here 1782 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1769:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'frame' in 'MEM[(struct StackRootedBase * *)cx_35(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1769:20: note: 'frame' declared here 1769 | RootedSavedFrame frame(cx, createFrameFromLookup(cx, lookup)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1761:16: note: 'cx' declared here 1761 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1318:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'asyncCauseAtom' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1318:14: note: 'asyncCauseAtom' declared here 1318 | RootedAtom asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1311:45: note: 'cx' declared here 1311 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1903:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1903:16: note: 'obj' declared here 1903 | RootedObject obj(cx, target); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SavedStacks.cpp:1901:16: note: 'cx' declared here 1901 | JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:198:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'regexp' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:198:25: note: 'regexp' declared here 198 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:194:60: note: 'cx' declared here 194 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'source' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14: note: 'source' declared here 181 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:175:47: note: 'cx' declared here 175 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14, inlined from 'JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1121:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'source' in 'MEM[(struct StackRootedBase * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14: note: 'source' declared here 181 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1114:58: note: 'cx' declared here 1114 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned int, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14, inlined from 'JS::NewRegExpObject(JSContext*, char const*, unsigned int, JS::RegExpFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1111:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'source' in 'MEM[(struct StackRootedBase * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'JS::NewRegExpObject(JSContext*, char const*, unsigned int, JS::RegExpFlags)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:181:14: note: 'source' declared here 181 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:1101:56: note: 'cx' declared here 1101 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CloneRegExpObject(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:994:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'clone' in 'MEM[(struct StackRootedBase * *)cx_85(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp: In function 'js::CloneRegExpObject(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:993:25: note: 'clone' declared here 993 | Rooted clone( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/RegExpObject.cpp:990:44: note: 'cx' declared here 990 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.cpp:194:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'lexicalEnv' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.cpp: In member function 'js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.cpp:194:16: note: 'lexicalEnv' declared here 194 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.cpp:179:67: note: 'cx' declared here 179 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit15.o /usr/bin/g++ -o Unified_cpp_js_src_jit15.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp Unified_cpp_js_src_jit15.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/BaseAssembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/Assembler-x86-shared.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/Assembler-x86.h:215, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:11, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIR.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:7, from Unified_cpp_js_src_jit15.cpp:2: In member function 'js::jit::X86Encoding::BaseAssembler::cmpxchg8b(js::jit::X86Encoding::RegisterID, js::jit::X86Encoding::RegisterID, js::jit::X86Encoding::RegisterID, js::jit::X86Encoding::RegisterID, int, js::jit::X86Encoding::RegisterID)', inlined from 'js::jit::AssemblerX86Shared::lock_cmpxchg8b(js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Operand const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/Assembler-x86-shared.h:2150:23, inlined from 'AtomicExchange64(js::jit::MacroAssembler&, js::wasm::MemoryAccessDesc const*, js::jit::Address const&, js::jit::Register64, js::jit::Register64)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1329:22, inlined from 'js::jit::MacroAssembler::atomicExchange64(js::jit::Synchronization const&, js::jit::Address const&, js::jit::Register64, js::jit::Register64)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1613:19, inlined from 'js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:303:26: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:1751:26: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 1751 | m_formatter.twoByteOp(OP2_CMPXCHGNB, offset, base, 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:26: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Operand::Operand(js::jit::Address const&)', inlined from 'CompareExchange64(js::jit::MacroAssembler&, js::wasm::MemoryAccessDesc const*, js::jit::Address const&, js::jit::Register64, js::jit::Register64, js::jit::Register64)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1286:43, inlined from 'js::jit::MacroAssembler::compareExchange64(js::jit::Synchronization const&, js::jit::Address const&, js::jit::Register64, js::jit::Register64, js::jit::Register64)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1599:20, inlined from 'js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:236:27: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitcodeMap.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared.h:15: In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:372:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:442:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:150:18: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Operand::Operand(js::jit::Address const&)', inlined from 'AtomicExchange64(js::jit::MacroAssembler&, js::wasm::MemoryAccessDesc const*, js::jit::Address const&, js::jit::Register64, js::jit::Register64)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1329:43, inlined from 'js::jit::MacroAssembler::atomicStore64(js::jit::Synchronization const&, js::jit::Address const&, js::jit::Register64, js::jit::Register64)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.cpp:1587:19, inlined from 'js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.cpp:179:23: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src25.o /usr/bin/g++ -o Unified_cpp_js_src25.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/StructuredClone.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/StructuredClone.cpp:29, from Unified_cpp_js_src25.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'BoxedToSource(JSContext*, JS::Handle, char const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:110:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp: In function 'BoxedToSource(JSContext*, JS::Handle, char const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:110:16: note: 'str' declared here 110 | RootedString str(cx, ValueToSource(cx, value)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:102:43: note: 'cx' declared here 102 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SymbolToSource(JSContext*, JS::Symbol*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:70:46, inlined from 'js::ValueToSource(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:139:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'desc' in 'MEM[(struct StackRootedBase * *)cx_237(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp: In function 'js::ValueToSource(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:70:16: note: 'desc' declared here 70 | RootedString desc(cx, symbol->description()); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ToSource.cpp:124:40: note: 'cx' declared here 124 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::Symbol::for_(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SymbolType.cpp:57:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src25.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SymbolType.cpp: In function 'JS::Symbol::for_(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SymbolType.cpp:57:14: note: 'atom' declared here 57 | RootedAtom atom(cx, AtomizeString(cx, description)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SymbolType.cpp:56:33: note: 'cx' declared here 56 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src23.o /usr/bin/g++ -o Unified_cpp_js_src23.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.h:22, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:7, from Unified_cpp_js_src23.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1447:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'string' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1447:22: note: 'string' declared here 1447 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1440:56: note: 'cx' declared here 1440 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:185:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'val' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:185:15: note: 'val' declared here 185 | RootedValue val(cx, args[0]); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:182:42: note: 'cx' declared here 182 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:487:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filename' in 'MEM[(struct StackRootedBase * *)cx_109(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:486:16: note: 'filename' declared here 486 | RootedString filename(cx, | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:476:58: note: 'cx' declared here 476 | static bool intrinsic_CreateModuleSyntaxError(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:651:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_163(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:651:12: note: 'id' declared here 651 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:640:49: note: 'cx' declared here 640 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1811:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_82(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1810:16: note: 'result' declared here 1810 | RootedObject result( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1802:60: note: 'cx' declared here 1802 | static bool intrinsic_HostResolveImportedModule(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:272:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:272:12: note: 'id' declared here 272 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:270:48: note: 'cx' declared here 270 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:598:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_134(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:598:12: note: 'id' declared here 598 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:587:53: note: 'cx' declared here 587 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:632:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In function 'js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:631:34: note: 'data' declared here 631 | Rooted> data( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:630:50: note: 'cx' declared here 630 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DumpBindings(JSContext*, js::Scope*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1284:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bi' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In function 'js::DumpBindings(JSContext*, js::Scope*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1284:28: note: 'bi' declared here 1284 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1282:34: note: 'cx' declared here 1282 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DictionaryPropMap*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:87:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'dictMap' in 'MEM[(struct StackRootedBase * *)cx_96(D) + 44B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:86:30: note: 'dictMap' declared here 86 | Rooted dictMap( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:74:52: note: 'cx' declared here 74 | bool js::NativeObject::toDictionaryMode(JSContext* cx, HandleNativeObject obj) { | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:804:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_101(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In function 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:803:34: note: 'data' declared here 803 | Rooted> data( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:783:57: note: 'cx' declared here 783 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2702:27, inlined from 'JSRuntime::initSelfHostingFromStencil(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2876:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'prevAtom' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In member function 'JSRuntime::initSelfHostingFromStencil(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2702:16: note: 'prevAtom' declared here 2702 | RootedAtom prevAtom(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2875:55: note: 'cx' declared here 2875 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned int, JS::Handle, unsigned int, js::EnumFlags, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1175:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_72(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned int, JS::Handle, unsigned int, js::EnumFlags, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1174:15: note: 'shape' declared here 1174 | RootedShape shape( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1149:48: note: 'cx' declared here 1149 | Shape* SharedShape::getPropMapShape(JSContext* cx, BaseShape* base, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.h:39, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropertyResult.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSObject.h:23, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/ModuleObject.h:31: In member function 'js::LinkedPropMap::getPropertyInfo(unsigned int) const', inlined from 'js::PropMap::getPropertyInfo(unsigned int) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.h:1051:51, inlined from 'js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:604:50: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.h:810:33: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 810 | return data_.propInfos[index]; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:600:12: note: 'propIndex' was declared here 600 | uint32_t propIndex; | ^~~~~~~~~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1675:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1674:47: note: 'rootedData' declared here 1674 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1672:16: note: 'cx' declared here 1672 | JSContext* cx, CompilationAtomCache& atomCache, HandleScope enclosingScope, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:961:50, inlined from 'intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1743:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'constructArgs' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1743:17: note: 'constructArgs' declared here 1743 | ConstructArgs constructArgs(cx); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1733:52: note: 'cx' declared here 1733 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:119: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_81(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17, inlined from 'intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1417:5: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:521:17: note: 'v' declared here 521 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1392:64: note: 'cx' declared here 1392 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1556:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'args2' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1556:14: note: 'args2' declared here 1556 | InvokeArgs args2(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:1546:48: note: 'cx' declared here 1546 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned int, js::EnumFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1120:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'nbase' in 'MEM[(struct StackRootedBase * *)cx_172(D)]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned int, js::EnumFlags)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1120:22: note: 'nbase' declared here 1120 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:1054:48: note: 'cx' declared here 1054 | Shape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSObject::setProtoUnchecked(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:920:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'nbase' in 'MEM[(struct StackRootedBase * *)cx_99(D)]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'JSObject::setProtoUnchecked(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:919:24: note: 'nbase' declared here 919 | Rooted nbase( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:897:45: note: 'cx' declared here 897 | bool JSObject::setProtoUnchecked(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rootedData' in 'MEM[(struct StackRootedBase * *)cx_56(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In member function 'js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1692:59: note: 'rootedData' declared here 1692 | Rooted> rootedData( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:1688:53: note: 'cx' declared here 1688 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:748:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'data' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp: In function 'js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:747:34: note: 'data' declared here 747 | Rooted> data( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.cpp:737:57: note: 'cx' declared here 737 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GlobalObject::getOrCreateSelfHostingScriptSourceObject(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2944:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In function 'js::GlobalObject::getOrCreateSelfHostingScriptSourceObject(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2943:28: note: 'sourceObject' declared here 2943 | RootedScriptSourceObject sourceObject( | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:2924:16: note: 'cx' declared here 2924 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetComputedIntrinsic(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:3015:53, inlined from 'JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:3067:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_12(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp: In member function 'JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:3013:18: note: 'script' declared here 3013 | RootedScript script( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/SelfHosting.cpp:3050:47: note: 'cx' declared here 3050 | bool JSRuntime::getSelfHostedValue(JSContext* cx, HandlePropertyName name, | ~~~~~~~~~~~^~ In member function 'js::LinkedPropMap::getPropertyInfo(unsigned int) const', inlined from 'js::PropMap::getPropertyInfo(unsigned int) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.h:1051:51, inlined from 'js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:487:50: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/PropMap.h:810:33: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 810 | return data_.propInfos[index]; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Shape.cpp:481:12: note: 'propIndex' was declared here 481 | uint32_t propIndex; | ^~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src6.o /usr/bin/g++ -o Unified_cpp_js_src6.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:287:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_154(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:286:27: note: 'unwrappedStream' declared here 286 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:281:63: note: 'cx' declared here 281 | [[nodiscard]] static bool ReadableStream_getReader(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:228:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:227:27: note: 'unwrappedStream' declared here 227 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:222:60: note: 'cx' declared here 222 | [[nodiscard]] static bool ReadableStream_locked(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::PromiseRejectedWithPendingError(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:23, inlined from 'js::ReturnPromiseRejectedWithPendingError(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.h:30:59, inlined from 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:250:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'exn' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'exn' declared here 35 | Rooted exn(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:241:60: note: 'cx' declared here 241 | [[nodiscard]] static bool ReadableStream_cancel(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:375:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_112(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:374:27: note: 'unwrappedStream' declared here 374 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:370:43: note: 'cx' declared here 370 | static bool ReadableStream_tee(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::PromiseRejectedWithPendingError(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'exn' in 'MEM[(struct StackRootedBase * *)cx_26(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseRejectedWithPendingError(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:17: note: 'exn' declared here 35 | Rooted exn(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/MiscellaneousOperations.cpp:34:16: note: 'cx' declared here 34 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:138:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stream' in 'MEM[(struct StackRootedBase * *)cx_260(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:137:27: note: 'stream' declared here 137 | Rooted stream(cx, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:103:45: note: 'cx' declared here 103 | bool ReadableStream::constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:88:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stream' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:87:27: note: 'stream' declared here 87 | Rooted stream( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStream.cpp:84:16: note: 'cx' declared here 84 | JSContext* cx, JS::ReadableStreamUnderlyingSource* source, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CountQueuingStrategy*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:154:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'strategy' in 'MEM[(struct StackRootedBase * *)cx_151(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:153:33: note: 'strategy' declared here 153 | Rooted strategy( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:139:55: note: 'cx' declared here 139 | bool js::CountQueuingStrategy::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::PullIntoDescriptor::create(JSContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, JS::Handle, js::ReaderType)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'descriptor' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/PullIntoDescriptor.cpp:27:16: note: 'cx' declared here 27 | JSContext* cx, Handle buffer, uint32_t byteOffset, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ByteLengthQueuingStrategy*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:59:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'strategy' in 'MEM[(struct StackRootedBase * *)cx_151(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:58:38: note: 'strategy' declared here 58 | Rooted strategy( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/QueueingStrategies.cpp:44:60: note: 'cx' declared here 44 | bool js::ByteLengthQueuingStrategy::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp In file included from Unified_cpp_js_src_frontend5.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::ScopeContext::computeThisEnvironment(js::frontend::InputScope const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:185:43: warning: 'MEM[(const struct TypedIndex *)&si + 4B].index' may be used uninitialized [-Wmaybe-uninitialized] 185 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:185:23: note: 'MEM[(const struct TypedIndex *)&si + 4B].index' was declared here 185 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::ScopeContext::computeThisBinding(js::frontend::InputScope const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:226:34: warning: 'MEM[(const struct TypedIndex *)&si + 4B].index' may be used uninitialized [-Wmaybe-uninitialized] 226 | for (InputScopeIter si(scope); si; si++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:226:23: note: 'MEM[(const struct TypedIndex *)&si + 4B].index' was declared here 226 | for (InputScopeIter si(scope); si; si++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::ScopeContext::computeInScope(js::frontend::InputScope const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:255:43: warning: 'MEM[(const struct TypedIndex *)&si + 4B].index' may be used uninitialized [-Wmaybe-uninitialized] 255 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:255:23: note: 'MEM[(const struct TypedIndex *)&si + 4B].index' was declared here 255 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParserAtom.h:20, from /usr/src/RPM/BUILD/mozjs-102.1.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&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2096:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_155(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2092:18: note: 'fun' declared here 2092 | RootedFunction fun( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2061:16: note: 'cx' declared here 2061 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2044:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'dummy' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2043:18: note: 'dummy' declared here 2043 | RootedFunction dummy( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2029:16: note: 'cx' declared here 2029 | JSContext* cx, CompilationInput& input) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1391:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_175(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In function 'CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1388:18: note: 'fun' declared here 1388 | RootedFunction fun( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1354:46: note: 'cx' declared here 1354 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1188:26, inlined from 'js::frontend::CompilationStencil::delazifySelfHostedFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndexRange, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2128:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'gcOutput' in 'MEM[(struct StackRootedBase * *)cx_154(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::CompilationStencil::delazifySelfHostedFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndexRange, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2128:31: note: 'gcOutput' declared here 2128 | Rooted gcOutput(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:2111:16: note: 'cx' declared here 2111 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndexRange range, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/ParserAtom.h:10: In member function 'mozilla::Span::operator[](unsigned int) const', inlined from 'js::frontend::ScopeStencilRef::scope() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:1727:40, inlined from 'js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}::operator()(js::frontend::ScopeStencilRef const&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:129:58, inlined from 'mozilla::detail::VariantImplementation::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:202:45, inlined from 'mozilla::detail::VariantImplementation::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:318:26, inlined from 'mozilla::Variant::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:902:24, inlined from 'mozilla::Variant::match(js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&) const &decltype(auto)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Variant.h:845:18, inlined from 'js::frontend::InputScope::kind() const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:127:24, inlined from 'DepthOfNearestVarScopeForDirectEval(js::frontend::InputScope const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:341:28, inlined from 'js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:359:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Assertions.h:393:5: warning: 'MEM[(const struct TypedIndex *)&si + 4B].index' may be used uninitialized [-Wmaybe-uninitialized] 393 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:339:23: note: 'MEM[(const struct TypedIndex *)&si + 4B].index' was declared here 339 | for (InputScopeIter si(scope); si; si++) { | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'InstantiateFunctions(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1469:64, inlined from 'js::frontend::CompilationStencil::instantiateStencilAfterPreparation(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1958:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'functionShape' in 'MEM[(struct StackRootedBase * *)cx_21(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In function 'js::frontend::CompilationStencil::instantiateStencilAfterPreparation(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1468:15: note: 'functionShape' declared here 1468 | RootedShape functionShape(cx, GlobalObject::getFunctionShapeWithDefaultProto( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1924:16: note: 'cx' declared here 1924 | JSContext* cx, CompilationInput& input, const CompilationStencil& stencil, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1158:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp: In member function 'js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1158:14: note: 'atom' declared here 1158 | RootedAtom atom(cx, parserAtoms.toJSAtom(cx, atom_, atomCache)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/Stencil.cpp:1156:16: note: 'cx' declared here 1156 | JSContext* cx, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Registers.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MachineState.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmFrameIter.cpp:21, from Unified_cpp_js_src_wasm2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2000:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp: In function 'js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2000:24: note: 'array' declared here 2000 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:1958:40: note: 'cx' declared here 1958 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ~~~~~~~~~~~^~ In member function 'js::wasm::Instance::constantRefFunc(unsigned int, JS::MutableHandle)', inlined from 'InitExprInterpreter::evalRefFunc(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:286:36, inlined from 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:414:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2243:34: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2243 | void* fnref = Instance::refFunc(this, funcIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:410:18: note: 'funcIndex' was declared here 410 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmDebugFrame.h:32, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:30, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RematerializedFrame.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JitActivation.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmFrameIter.cpp:22: In member function 'js::wasm::LitVal::LitVal(unsigned long long)', inlined from 'js::wasm::Val::Val(unsigned long long)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:388:42, inlined from 'InitExprInterpreter::pushI64(long long)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:241:49, inlined from 'InitExprInterpreter::evalI64Const(long long)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:280:48, inlined from 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:383:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:331:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 331 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:379:17: note: 'c' was declared here 379 | int64_t c; | ^ In member function 'js::wasm::LitVal::LitVal(unsigned int)', inlined from 'js::wasm::Val::Val(unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:387:42, inlined from 'InitExprInterpreter::pushI32(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:240:49, inlined from 'InitExprInterpreter::evalI32Const(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:279:48, inlined from 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:376:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:330:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 330 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:372:17: note: 'c' was declared here 372 | int32_t c; | ^ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:17: In member function 'mozilla::Vector::operator[](unsigned int) const', inlined from 'JS::GCVector::operator[](unsigned int) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:70:54, inlined from 'InitExprInterpreter::evalGetGlobal(unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:277:24, inlined from 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:369:9: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:494:19: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 494 | return begin()[aIndex]; | ~~~~~~~^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In member function 'InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:365:18: note: 'index' was declared here 365 | uint32_t index; | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/LinkedList.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:13: In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0u, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0u, js::SystemAllocPolicy>&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:869:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.h:148:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Utility.h:519:1, inlined from 'js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmGenerator.cpp:1248:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmStubs.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmFrameIter.cpp:28: In member function 'js::wasm::OpIter::readRefFunc(unsigned int*)', inlined from 'js::wasm::OpIter::readRefFunc(unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:2203:13, inlined from 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:137:30: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:2209:3: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2209 | if (*funcIndex >= env_.funcs.length()) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:136:18: note: 'funcIndex' was declared here 136 | uint32_t funcIndex; | ^~~~~~~~~ In member function 'js::wasm::LitVal::LitVal(unsigned long long)', inlined from 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:100:25: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:331:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 331 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:96:17: note: 'c' was declared here 96 | 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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:92:25: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:330:68: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 330 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:88:17: note: 'c' was declared here 88 | int32_t c; | ^ In member function 'js::wasm::OpIter::readGetGlobal(unsigned int*)', inlined from 'js::wasm::OpIter::readGetGlobal(unsigned int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:2092:13, inlined from 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:81:32: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:2099:3: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 2099 | if (*id >= env_.globals.length()) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp: In function 'ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, mozilla::Maybe*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInitExpr.cpp:80:18: note: 'index' was declared here 80 | uint32_t index; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::wasm::AnyRef&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2158:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ref' in 'MEM[(struct StackRootedBase * *)cx_258(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp: In member function 'js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2158:20: note: 'ref' declared here 2158 | RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:2091:38: note: 'cx' declared here 2091 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:875:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Stack.h:927:47, inlined from 'js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long long*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:269:21: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'args' in 'MEM[(struct StackRootedBase * *)cx_181(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp: In member function 'js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long long*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:269:14: note: 'args' declared here 269 | InvokeArgs args(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:260:38: note: 'cx' declared here 260 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src7.o /usr/bin/g++ -o Unified_cpp_js_src7.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, from Unified_cpp_js_src7.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'unwrappedController' declared here 143 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:137:68: note: 'cx' declared here 137 | static bool ReadableStreamDefaultController_desiredSize(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:74:33: note: 'unwrappedReader' declared here 74 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:70:16: note: 'cx' declared here 70 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:262:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'templateObject' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:257:24: note: 'templateObject' declared here 257 | Rooted templateObject( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:16: note: 'cx' declared here 253 | JSContext* cx, Handle value, bool done, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:393:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_98(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'unwrappedReader' declared here 392 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:387:16: note: 'cx' declared here 387 | JSContext* cx, Handle unwrappedStream, Handle chunk, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamHasDefaultReader(JSContext*, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:464:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_38(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamHasDefaultReader(JSContext*, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:463:33: note: 'unwrappedReader' declared here 463 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:456:16: note: 'cx' declared here 456 | JSContext* cx, Handle unwrappedStream, bool* result) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_156(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here 155 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:153:16: note: 'cx' declared here 153 | JSContext* cx, Handle unwrappedReader) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:219:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reader' in 'MEM[(struct StackRootedBase * *)cx_67(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:217:40: note: 'reader' declared here 217 | Rooted reader( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:212:64: note: 'cx' declared here 212 | static bool ReadableStreamDefaultReader_releaseLock(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/HandlerFunction-inl.h:47:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: 'handlerFun' declared here 45 | JS::Rooted handlerFun( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/HandlerFunction-inl.h:40:56: note: 'cx' declared here 40 | [[nodiscard]] inline JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStream::create(JSContext*, void*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:133:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stream' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream::create(JSContext*, void*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:132:27: note: 'stream' declared here 132 | Rooted stream( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:128:16: note: 'cx' declared here 128 | JSContext* cx, void* nsISupportsObject_alreadyAddreffed /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_107(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:231:16: note: 'cx' declared here 231 | JSContext* cx, Handle unwrappedReader) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_191(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:190:33: note: 'unwrappedReader' declared here 190 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:177:16: note: 'cx' declared here 177 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:324:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_135(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:322:31: note: 'unwrappedStream' declared here 322 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:311:16: note: 'cx' declared here 311 | JSContext* cx, JS::Handle unwrappedTeeState) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:315:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_220(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'unwrappedReader' declared here 314 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:289:16: note: 'cx' declared here 289 | JSContext* cx, Handle unwrappedStream, Handle e) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reader' in 'MEM[(struct StackRootedBase * *)cx_51(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:51:40: note: 'reader' declared here 51 | Rooted reader( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:47:50: note: 'cx' declared here 47 | js::CreateReadableStreamDefaultReader(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:96:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_95(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:94:27: note: 'unwrappedStream' declared here 94 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:78:58: note: 'cx' declared here 78 | bool ReadableStreamDefaultReader::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:231:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'onPullFulfilled' in 'MEM[(struct StackRootedBase * *)cx_273(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'onPullFulfilled' declared here 230 | Rooted onPullFulfilled( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:132:16: note: 'cx' declared here 132 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:72:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'unwrappedController' declared here 71 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:68:46: note: 'cx' declared here 68 | static bool ControllerPullHandler(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_68(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:450:16: note: 'cx' declared here 450 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here 281 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:276:62: note: 'cx' declared here 276 | static bool ReadableStreamDefaultController_error(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:107:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'controller' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'controller' declared here 106 | Rooted controller( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:101:52: note: 'cx' declared here 101 | static bool ControllerPullFailedHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:35: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stack' in 'MEM[(struct StackRootedBase * *)cx_159(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'stack' declared here 416 | Rooted stack(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:367:16: note: 'cx' declared here 367 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here 250 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:245:64: note: 'cx' declared here 245 | static bool ReadableStreamDefaultController_enqueue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedQueue' in 'MEM[(struct StackRootedBase * *)cx_57(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:23: note: 'unwrappedQueue' declared here 349 | Rooted unwrappedQueue(cx, unwrappedController->queue()); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:334:16: note: 'cx' declared here 334 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here 219 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:214:62: note: 'cx' declared here 214 | static bool ReadableStreamDefaultController_close(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:192:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedTeeState' in 'MEM[(struct StackRootedBase * *)cx_255(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'unwrappedTeeState' declared here 191 | Rooted unwrappedTeeState(cx, | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:188:45: note: 'cx' declared here 188 | static bool TeeReaderReadHandler(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pendingPromise' in 'MEM[(struct StackRootedBase * *)cx_163(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here 500 | Rooted pendingPromise( | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:439:16: note: 'cx' declared here 439 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76, inlined from 'js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:103:64: note: 'cx' declared here 103 | bool js::ReadableStreamControllerStartFailedHandler(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:559:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'controller' in 'MEM[(struct StackRootedBase * *)cx_171(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'controller' declared here 558 | Rooted controller( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:543:16: note: 'cx' declared here 543 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:551:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'reader' in 'MEM[(struct StackRootedBase * *)cx_175(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:549:40: note: 'reader' declared here 549 | Rooted reader( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:535:16: note: 'cx' declared here 535 | JSContext* cx, JS::Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:398:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_290(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:396:27: note: 'unwrappedStream' declared here 396 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamOperations.cpp:393:16: note: 'cx' declared here 393 | JSContext* cx, JS::Handle unwrappedTeeState, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'sourceCancelPromise' in 'MEM[(struct StackRootedBase * *)cx_114(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:154:21: note: 'sourceCancelPromise' declared here 154 | Rooted sourceCancelPromise( | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:16: note: 'cx' declared here 122 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_28(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader.cpp:53:16: note: 'cx' declared here 53 | JSContext* cx, Handle unwrappedReader, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src4.o /usr/bin/g++ -o Unified_cpp_js_src4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CommonFunctions.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:896:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorValue' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:896:15: note: 'ctorValue' declared here 896 | RootedValue ctorValue(cx); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:892:40: note: 'cx' declared here 892 | static bool IntlClassFinish(JSContext* cx, HandleObject intl, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateIntlObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:878:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'CreateIntlObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:878:16: note: 'proto' declared here 878 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:876:46: note: 'cx' declared here 876 | static JSObject* CreateIntlObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:212:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctor' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:210:16: note: 'ctor' declared here 210 | RootedObject ctor( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:208:53: note: 'cx' declared here 208 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:279:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'calendars' in 'MEM[(struct StackRootedBase * *)cx_127(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:279:16: note: 'calendars' declared here 279 | RootedObject calendars(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:269:45: note: 'cx' declared here 269 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:213:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctor' in 'MEM[(struct StackRootedBase * *)cx_78(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp: In function 'JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:212:16: note: 'ctor' declared here 212 | RootedObject ctor(cx, GlobalObject::createConstructor( | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:211:51: note: 'cx' declared here 211 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:76:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_178(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:76:16: note: 'info' declared here 76 | RootedObject info(cx, NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:60:42: note: 'cx' declared here 60 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:257:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'locale' in 'MEM[(struct StackRootedBase * *)cx_109(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:257:22: note: 'locale' declared here 257 | RootedLinearString locale(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:228:46: note: 'cx' declared here 228 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/include/c++/13/string:51, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers/iterator:3, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Array.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/EnumeratedArray.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:12: 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<4u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:72: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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 4 into destination object 'mChars' of size 4 126 | char mChars[SubtagLength] = {}; // 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<4u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:72: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; | ~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 5 into destination object 'mChars' of size 4 126 | char mChars[SubtagLength] = {}; // 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<4u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:72: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; | ~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::LanguageTagSubtag<4u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 6 into destination object 'mChars' of size 4 126 | char mChars[SubtagLength] = {}; // 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<3u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:93: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; | ~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 2147483644] into destination object 'mChars' of size 3 126 | char mChars[SubtagLength] = {}; // 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<3u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:93: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; | ~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 2147483645] into destination object 'mChars' of size 3 126 | char mChars[SubtagLength] = {}; // 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 int, 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 int, char*)char*' at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from 'mozilla::intl::LanguageTagSubtag<3u>::Set(mozilla::Span)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:143:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.cpp:93: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; | ~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::LanguageTagSubtag<3u>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 2147483646] into destination object 'mChars' of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:12: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::intl::DisplayNames::GetMonth >(js::intl::FormatBuffer&, mozilla::intl::Month, mozilla::Span, mozilla::intl::DisplayNames::Fallback)mozilla::Result': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:785:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 785 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 786 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:763:27: note: 'symbolType' was declared here 763 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:317:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'calendar' in 'MEM[(struct StackRootedBase * *)cx_426(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:317:22: note: 'calendar' declared here 317 | RootedLinearString calendar(cx, args[2].toString()->ensureLinear(cx)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:305:45: note: 'cx' declared here 305 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/CommonFunctions.h:14: In function 'memcpy', inlined from 'mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned int)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/PodOperations.h:109:11, inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:412:21: /usr/include/bits/string_fortified.h:29:33: warning: '__memcpy_chk' forming offset [32, 127] is out of the bounds [0, 32] of object 'ascii' with type 'unsigned char[32]' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:408:17: note: 'ascii' declared here 408 | unsigned char ascii[32]; | ^~~~~ In member function 'mozilla::intl::DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1}::operator()(char16_t*, int, UErrorCode*) const', inlined from 'mozilla::intl::FillBufferWithICUCall >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1}, js::intl::FormatBuffer >(js::intl::FormatBuffer&, mozilla::intl::DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1} const&)mozilla::Result' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/ICU4CGlue.h:168:25, inlined from 'mozilla::intl::DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)mozilla::Result' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:951:40, inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:533:34: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:953:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 953 | return udatpg_getFieldDisplayName( | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:937:29: note: 'width' was declared here 937 | UDateTimePGDisplayWidth width; | ^~~~~ In member function 'mozilla::intl::DisplayNames::GetQuarter >(js::intl::FormatBuffer&, mozilla::intl::Quarter, mozilla::Span, mozilla::intl::DisplayNames::Fallback)mozilla::Result', inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:477:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:834:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 834 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 835 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:811:27: note: 'symbolType' was declared here 811 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::intl::DisplayNames::GetWeekday >(js::intl::FormatBuffer&, mozilla::intl::Weekday, mozilla::Span, mozilla::intl::DisplayNames::Fallback)mozilla::Result', inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:447:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:734:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 734 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 735 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:709:27: note: 'symbolType' was declared here 709 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::intl::DisplayNames::GetCurrency >(js::intl::FormatBuffer&, mozilla::Span, mozilla::intl::DisplayNames::Fallback) constmozilla::Result', inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DisplayNames.cpp:434:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:485:41: warning: 'style' may be used uninitialized [-Wmaybe-uninitialized] 485 | const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/intl/DisplayNames.h:469:20: note: 'style' was declared here 469 | UCurrNameStyle style; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:342:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'locale' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:342:22: note: 'locale' declared here 342 | RootedLinearString locale(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:337:52: note: 'cx' declared here 337 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:519:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'locale' in 'MEM[(struct StackRootedBase * *)cx_172(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:519:24: note: 'locale' declared here 519 | RootedLinearString locale(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:506:16: note: 'cx' declared here 506 | JSContext* cx, HandleObject internals, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:26: 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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::Vector::emplaceBack(char const (&) [3], JSAtom*&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:670:15, inlined from 'JS::GCVector::emplaceBack(char const (&) [3], JSAtom*&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:103:30, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::emplaceBack(char const (&) [3], JSAtom*&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:272:29, inlined from 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:579:30: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/LanguageTag.h:79:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized] 79 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:563:13: note: 'hourCycleStr' was declared here 563 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewDateTimeFormat(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:810:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'internals' in 'MEM[(struct StackRootedBase * *)cx_423(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'NewDateTimeFormat(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:810:16: note: 'internals' declared here 810 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:807:16: note: 'cx' declared here 807 | JSContext* cx, Handle dateTimeFormat) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1326:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'internals' in 'MEM[(struct StackRootedBase * *)cx_142(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1326:16: note: 'internals' declared here 1326 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1323:16: note: 'cx' declared here 1323 | JSContext* cx, Handle dateTimeFormat, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateDateTimePartArray(JSContext*, mozilla::Span, bool, mozilla::Vector const&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1205:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'overallResult' in 'MEM[(struct StackRootedBase * *)cx_167(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'CreateDateTimePartArray(JSContext*, mozilla::Span, bool, mozilla::Vector const&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1205:16: note: 'overallResult' declared here 1205 | RootedString overallResult(cx, NewStringCopy(cx, formattedSpan)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/DateTimeFormat.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, mozilla::Span formattedSpan, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateArrayFromSortedList<67u>(JSContext*, std::array const&)js::ArrayObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:527:21, inlined from 'AvailableNumberingSystems(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:731:35, inlined from 'js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:844:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_9(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:527:21: note: 'array' declared here 527 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/IntlObject.cpp:826:44: note: 'cx' declared here 826 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src5.o /usr/bin/g++ -o Unified_cpp_js_src5.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Class.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListFormatObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ListFormat(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:109:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'listFormat' in 'MEM[(struct StackRootedBase * *)cx_99(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp: In function 'ListFormat(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:108:29: note: 'listFormat' declared here 108 | Rooted listFormat( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:93:35: note: 'cx' declared here 93 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewPluralRules(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:174:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'internals' in 'MEM[(struct StackRootedBase * *)cx_223(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp: In function 'NewPluralRules(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:174:16: note: 'internals' declared here 174 | RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:173:16: note: 'cx' declared here 173 | JSContext* cx, Handle pluralRules) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:239:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'measurementUnits' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:239:16: note: 'measurementUnits' declared here 239 | RootedObject measurementUnits(cx, NewPlainObjectWithProto(cx, nullptr)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:234:52: note: 'cx' declared here 234 | bool js::intl_availableMeasurementUnits(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1329:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct StackRootedBase * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1329:22: note: 'tagLinearStr' declared here 1329 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1300:61: note: 'cx' declared here 1300 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1450:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unicodeType' in 'MEM[(struct StackRootedBase * *)cx_165(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1450:22: note: 'unicodeType' declared here 1450 | RootedLinearString unicodeType(cx, typeArg.toString()->ensureLinear(cx)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1435:70: note: 'cx' declared here 1435 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1384:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linear' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1384:22: note: 'linear' declared here 1384 | RootedLinearString linear(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:1379:64: note: 'cx' declared here 1379 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:190:25: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linkName' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:190:14: note: 'linkName' declared here 190 | RootedAtom linkName(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:125:59: note: 'cx' declared here 125 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl::SharedIntlData::validateTimeZoneName(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:236:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'timeZoneLinear' in 'MEM[(struct StackRootedBase * *)cx_116(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::validateTimeZoneName(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:236:22: note: 'timeZoneLinear' declared here 236 | RootedLinearString timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:229:64: note: 'cx' declared here 229 | bool js::intl::SharedIntlData::validateTimeZoneName(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:255:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'timeZoneLinear' in 'MEM[(struct StackRootedBase * *)cx_204(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:255:22: note: 'timeZoneLinear' declared here 255 | RootedLinearString timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:250:16: note: 'cx' declared here 250 | JSContext* cx, HandleString timeZone, MutableHandleAtom result) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:651:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct StackRootedBase * *)cx_39(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:651:22: note: 'localeLinear' declared here 651 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:642:60: note: 'cx' declared here 642 | bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NumberFormatLocale(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:292:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'locale' in 'MEM[(struct StackRootedBase * *)cx_119(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp: In function 'NumberFormatLocale(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:292:24: note: 'locale' declared here 292 | RootedLinearString locale(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:282:50: note: 'cx' declared here 282 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:524:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:524:22: note: 'localeLinear' declared here 524 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/SharedIntlData.cpp:516:61: note: 'cx' declared here 516 | bool js::intl::SharedIntlData::isSupportedLocale(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PluralRulesObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:315:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pluralRules' in 'MEM[(struct StackRootedBase * *)cx_55(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp: In function 'js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:314:30: note: 'pluralRules' declared here 314 | Rooted pluralRules( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:310:43: note: 'cx' declared here 310 | bool js::intl_SelectPluralRule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PluralRulesObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:401:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pluralRules' in 'MEM[(struct StackRootedBase * *)cx_99(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp: In function 'js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:400:30: note: 'pluralRules' declared here 400 | Rooted pluralRules( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:396:46: note: 'cx' declared here 396 | bool js::intl_GetPluralCategories(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PluralRulesObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:348:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pluralRules' in 'MEM[(struct StackRootedBase * *)cx_72(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp: In function 'js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:347:30: note: 'pluralRules' declared here 347 | Rooted pluralRules( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/PluralRules.cpp:342:48: note: 'cx' declared here 342 | bool js::intl_SelectPluralRuleRange(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateLocaleObject(JSContext*, JS::Handle, mozilla::intl::Locale const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:116:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagStr' in 'MEM[(struct StackRootedBase * *)cx_106(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'CreateLocaleObject(JSContext*, JS::Handle, mozilla::intl::Locale const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:116:16: note: 'tagStr' declared here 116 | RootedString tagStr(cx, buffer.toAsciiString(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:108:52: note: 'cx' declared here 108 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Locale_minimize(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:973:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagStr' in 'MEM[(struct StackRootedBase * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_minimize(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:973:22: note: 'tagStr' declared here 973 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:968:40: note: 'cx' declared here 968 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Locale_maximize(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:936:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagStr' in 'MEM[(struct StackRootedBase * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_maximize(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:936:22: note: 'tagStr' declared here 936 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:931:40: note: 'cx' declared here 931 | static bool Locale_maximize(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Locale(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:537:63: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct StackRootedBase * *)cx_463(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp: In function 'Locale(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:537:22: note: 'tagLinearStr' declared here 537 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Locale.cpp:502:31: note: 'cx' declared here 502 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListFormatObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:327:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'listFormat' in 'MEM[(struct StackRootedBase * *)cx_165(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp: In function 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:326:29: note: 'listFormat' declared here 326 | Rooted listFormat( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/ListFormat.cpp:322:37: note: 'cx' declared here 322 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FormattedNumberToParts(JSContext*, JS::Handle, mozilla::Vector const&, DisplayNumberPartSource, js::ImmutableTenuredPtr JSAtomState::*, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:887:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'partsArray' in 'MEM[(struct StackRootedBase * *)cx_154(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp: In function 'FormattedNumberToParts(JSContext*, JS::Handle, mozilla::Vector const&, DisplayNumberPartSource, js::ImmutableTenuredPtr JSAtomState::*, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:886:21: note: 'partsArray' declared here 886 | RootedArrayObject partsArray(cx, | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:876:47: note: 'cx' declared here 876 | static bool FormattedNumberToParts(JSContext* cx, HandleString str, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.cpp:297:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'relativeTimeFormat' in 'MEM[(struct StackRootedBase * *)cx_184(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.cpp:297:37: note: 'relativeTimeFormat' declared here 297 | Rooted relativeTimeFormat(cx); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/RelativeTimeFormat.cpp:289:45: note: 'cx' declared here 289 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:1153:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_227(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:1153:15: note: 'value' declared here 1153 | RootedValue value(cx, args[1]); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:1141:39: note: 'cx' declared here 1141 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewNumberFormat(JSContext*, JS::Handle)mozilla::intl::NumberRangeFormat*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:748:16, inlined from 'GetOrCreateNumberRangeFormat(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:805:58, inlined from 'js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:1490:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'internals' in 'MEM[(struct StackRootedBase * *)cx_243(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp: In function 'js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:748:16: note: 'internals' declared here 748 | RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/NumberFormat.cpp:1460:44: note: 'cx' declared here 1460 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Registers.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MachineState.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CompileInfo.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIRGenerator.h:22, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonCompileTask.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.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&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GetPrimitiveElementOperation(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:475:19, inlined from 'js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:505:40, inlined from 'js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:517:43, inlined from 'js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:178:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_372(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:16, from Unified_cpp_js_src_jit5.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:475:14: note: 'id' declared here 475 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:160:42: note: 'cx' declared here 160 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:408:19, inlined from 'js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle, js::jit::IonGetPropSuperIC*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:213:35: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_197(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:408:14: note: 'id' declared here 408 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:187:43: note: 'cx' declared here 187 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:18, inlined from 'js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:416:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_11(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:12: note: 'key' declared here 206 | RootedId key(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:407:37: note: 'cx' declared here 407 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:18, inlined from 'js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:573:22, inlined from 'js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:434:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'key' in 'MEM[(struct StackRootedBase * *)cx_7(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:206:12: note: 'key' declared here 206 | RootedId key(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:425:48: note: 'cx' declared here 425 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:362:17, inlined from 'js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:467:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:362:12: note: 'id' declared here 362 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:460:44: note: 'cx' declared here 460 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:475:39: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_150(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp: In function 'js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:475:16: note: 'script' declared here 475 | RootedScript script(cx, ic->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:471:41: note: 'cx' declared here 471 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:635:30: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'rhsCopy' in 'MEM[(struct StackRootedBase * *)cx_107(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp: In function 'js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:635:15: note: 'rhsCopy' declared here 635 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:624:38: note: 'cx' declared here 624 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::InitElemOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:533:17, inlined from 'js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:271:29: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_329(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.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)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Interpreter-inl.h:533:12: note: 'id' declared here 533 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonIC.cpp:222:42: note: 'cx' declared here 222 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' Finished release [optimized] target(s) in 1m 37s warning: the following packages contain code that will be rejected by a future version of Rust: wasmparser v0.78.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target --networking /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/libjsrust.a BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/libjsrust.a"], "start": 1714213397.7902935, "end": 1714213397.9374404, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/rust' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src8.o /usr/bin/g++ -o Unified_cpp_js_src8.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:13, from Unified_cpp_js_src8.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:90:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stream' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:90:27: note: 'stream' declared here 90 | Rooted stream(cx, ReadableStream::create(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:78:16: note: 'cx' declared here 78 | JSContext* cx, JS::Handle underlyingSource /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_StringToId(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:1537:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'value' in 'MEM[(struct StackRootedBase * *)cx_22(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS_StringToId(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:1537:15: note: 'value' declared here 1537 | RootedValue value(cx, StringValue(string)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:1532:45: note: 'cx' declared here 1532 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2163:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2163:14: note: 'name' declared here 2163 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2154:64: note: 'cx' declared here 2154 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2210:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_122(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2210:16: note: 'name' declared here 2210 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2181:62: note: 'cx' declared here 2181 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2247:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_24(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2247:12: note: 'id' declared here 2247 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2245:62: note: 'cx' declared here 2245 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'JS_GetFunctionScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2471:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_8(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Zone.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:24: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'JS_GetFunctionScript(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2460:57: note: 'cx' declared here 2460 | JS_PUBLIC_API JSScript* JS_GetFunctionScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetPromiseConstructor(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2608:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)cx_20(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::GetPromiseConstructor(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2608:25: note: 'global' declared here 2608 | Rooted global(cx, cx->global()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2606:62: note: 'cx' declared here 2606 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::GetPromisePrototype(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2614:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'global' in 'MEM[(struct StackRootedBase * *)cx_20(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::GetPromisePrototype(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2614:25: note: 'global' declared here 2614 | Rooted global(cx, cx->global()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2612:60: note: 'cx' declared here 2612 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:554:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:553:33: note: 'unwrappedReader' declared here 553 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:546:62: note: 'cx' declared here 546 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:195:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:194:27: note: 'unwrappedStream' declared here 194 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:187:61: note: 'cx' declared here 187 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:222:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_32(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:221:27: note: 'unwrappedStream' declared here 221 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:217:16: note: 'cx' declared here 217 | JSContext* cx, Handle streamObj, ReadableStreamReaderMode mode) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:410:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:409:27: note: 'unwrappedStream' declared here 409 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:402:53: note: 'cx' declared here 402 | JS_PUBLIC_API bool JS::ReadableStreamTee(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:523:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_46(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:522:27: note: 'unwrappedStream' declared here 522 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:515:55: note: 'cx' declared here 515 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamClose(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:460:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamClose(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:459:27: note: 'unwrappedStream' declared here 459 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:454:55: note: 'cx' declared here 454 | JS_PUBLIC_API bool JS::ReadableStreamClose(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:493:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_54(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:492:27: note: 'unwrappedStream' declared here 492 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:485:57: note: 'cx' declared here 485 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:570:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:569:33: note: 'unwrappedReader' declared here 569 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:565:16: note: 'cx' declared here 565 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:595:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:594:40: note: 'unwrappedReader' declared here 594 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:590:16: note: 'cx' declared here 590 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:4252:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'atom' in 'MEM[(struct StackRootedBase * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:4252:14: note: 'atom' declared here 4252 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:4250:44: note: 'cx' declared here 4250 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:286:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_157(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:285:27: note: 'unwrappedStream' declared here 285 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:281:16: note: 'cx' declared here 281 | JSContext* cx, JS::Handle streamObj, uint32_t availableData) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2666:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseObj' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2666:26: note: 'promiseObj' declared here 2666 | Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2663:62: note: 'cx' declared here 2663 | JS_PUBLIC_API bool JS::SetSettledPromiseIsHandled(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Compartment-inl.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/ReadableStreamReader-inl.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:40: In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2672:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2665:29: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 2665 | mozilla::Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:38, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:22: In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2672:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2665:29: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 2665 | mozilla::Maybe ar; | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2677:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promiseObj' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2677:26: note: 'promiseObj' declared here 2677 | Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2674:58: note: 'cx' declared here 2674 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JSContext::setZone(JS::Zone*, JSContext::IsAtomsZone)', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:364:12, inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:356:13, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2683:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:307:40: warning: 'MEM[(struct AutoRealm *)&ar].cx_' may be used uninitialized [-Wmaybe-uninitialized] 307 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2676:29: note: 'MEM[(struct AutoRealm *)&ar].cx_' was declared here 2676 | mozilla::Maybe ar; | ^~ In member function 'JS::Realm::zone()', inlined from 'JSContext::setRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:362:12, inlined from 'JSContext::leaveRealm(JS::Realm*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSContext-inl.h:345:11, inlined from 'js::AutoRealm::~AutoRealm()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm-inl.h:63:46, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:269:26, inlined from 'mozilla::Maybe::~Maybe()' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Maybe.h:349:55, inlined from 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2683:1: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Realm.h:455:29: warning: 'MEM[(struct AutoRealm *)&ar].origin_' may be used uninitialized [-Wmaybe-uninitialized] 455 | JS::Zone* zone() { return zone_; } | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp: In function 'JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsapi.cpp:2676:29: note: 'MEM[(struct AutoRealm *)&ar].origin_' was declared here 2676 | mozilla::Maybe ar; | ^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:240:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:239:27: note: 'unwrappedStream' declared here 239 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/StreamAPI.cpp:234:16: note: 'cx' declared here 234 | JSContext* cx, Handle streamObj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TeeState::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/TeeState.cpp:29:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'state' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/TeeState.cpp: In function 'js::TeeState::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/streams/TeeState.cpp:28:16: note: 'cx' declared here 28 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src26.o /usr/bin/g++ -o Unified_cpp_js_src26.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src26.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:277:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_185(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src26.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:277:21: note: 'obj' declared here 277 | RootedPlainObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:273:38: note: 'cx' declared here 273 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:90:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_125(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:90:21: note: 'obj' declared here 90 | RootedPlainObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:86:37: note: 'cx' declared here 86 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct StackRootedBase * *)cx_25(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:371:18: note: 'typedArrayProto' declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:369:47: note: 'cx' declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_34(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: note: 'proto' declared here 1096 | RootedObject proto(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1093:16: note: 'cx' declared here 1093 | JSContext* cx, HandleObject ctor, size_t count, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct StackRootedBase * *)cx_43(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:384:20: note: 'ctorProto' declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:382:49: note: 'cx' declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_34(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: note: 'proto' declared here 1096 | RootedObject proto(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1093:16: note: 'cx' declared here 1093 | JSContext* cx, HandleObject ctor, size_t count, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_34(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: note: 'proto' declared here 1096 | RootedObject proto(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1093:16: note: 'cx' declared here 1093 | JSContext* cx, HandleObject ctor, size_t count, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_34(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1096:16: note: 'proto' declared here 1096 | RootedObject proto(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1093:16: note: 'cx' declared here 1093 | JSContext* cx, HandleObject ctor, size_t count, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::InitialHeap)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:333:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'shape' in 'MEM[(struct StackRootedBase * *)cx_33(D) + 20B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::InitialHeap)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:331:15: note: 'shape' declared here 331 | RootedShape shape(cx, SharedShape::getInitialShape(cx, clasp, cx->realm(), | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:314:57: note: 'cx' declared here 314 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1835:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tarray' in 'MEM[(struct StackRootedBase * *)cx_194(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1834:29: note: 'tarray' declared here 1834 | Rooted tarray( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1830:51: note: 'cx' declared here 1830 | bool TypedArrayObject::copyWithin_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewInt8Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt8Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewUint8Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint8Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewInt16Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt16Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewUint16Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint16Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewInt32Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewInt32Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewUint32Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint32Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewFloat32Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewFloat32Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewFloat64Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewFloat64Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewUint8ClampedArray(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewUint8ClampedArray(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewBigInt64Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewBigInt64Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from 'JS_NewBigUint64Array(JSContext*, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2737:1: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'JS_NewBigUint64Array(JSContext*, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:2677:58: note: 'cx' declared here 2677 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_100(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_106(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_109(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_116(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_108(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_105(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_103(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_110(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_110(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:448:17: note: 'v' declared here 448 | RootedValue v(cx); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:409:47: note: 'cx' declared here 409 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:739:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_162(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:739:21: note: 'obj' declared here 739 | RootedPlainObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:719:39: note: 'cx' declared here 719 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:911:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'map' in 'MEM[(struct StackRootedBase * *)cx_220(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:911:22: note: 'map' declared here 911 | Rooted map(cx, MapObject::create(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:886:43: note: 'cx' declared here 886 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ParseBreakdown(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1137:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'breakdown' in 'MEM[(struct StackRootedBase * *)cx_570(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::ParseBreakdown(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1137:16: note: 'breakdown' declared here 1137 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1129:54: note: 'cx' declared here 1129 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1759:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)cx_109(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1758:29: note: 'target' declared here 1758 | Rooted target( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1754:44: note: 'cx' declared here 1754 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:534:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:532:21: note: 'obj' declared here 532 | RootedPlainObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:528:39: note: 'cx' declared here 528 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1070:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_59(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1068:21: note: 'obj' declared here 1068 | RootedPlainObject obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:1064:36: note: 'cx' declared here 1064 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:516:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'values' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:516:23: note: 'values' declared here 516 | RootedValueVector values(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject-inl.h:486:54: note: 'cx' declared here 486 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_277(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1349:32: note: 'buffer' declared here 1349 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1330:16: note: 'cx' declared here 1330 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:119:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:118:30: note: 'buffer' declared here 118 | Rooted buffer( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:109:51: note: 'cx' declared here 109 | bool TypedArrayObject::ensureHasBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1128:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1127:16: note: 'defaultCtor' declared here 1127 | RootedObject defaultCtor( | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1125:16: note: 'cx' declared here 1125 | JSContext* cx, Handle typedArray, bool isWrapped, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct StackRootedBase * *)cx_153(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1255:16: note: 'bufferCtor' declared here 1255 | RootedObject bufferCtor( | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: 'cx' declared here 1202 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long long, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:622:24, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:594:27: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'buffer' in 'MEM[(struct StackRootedBase * *)cx_5(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:911:32: note: 'buffer' declared here 911 | Rooted buffer(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/TypedArrayObject.cpp:586:44: note: 'cx' declared here 586 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:159:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:159:21: note: 'arr' declared here 159 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/UbiNodeCensus.cpp:154:37: note: 'cx' declared here 154 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.cpp:370:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.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**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.cpp:370:16: note: 'script' declared here 370 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitFrames.cpp:367:40: note: 'cx' declared here 367 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonAnalysis.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonCacheIRCompiler.cpp:576:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'newStubCode' in 'MEM[(struct StackRootedBase * *)_1346 + 4B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonCacheIRCompiler.cpp:576:20: note: 'newStubCode' declared here 576 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonCacheIRCompiler.cpp:534:53: note: 'this' declared here 534 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2139:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp: In function 'IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2139:16: note: 'script' declared here 2139 | RootedScript script(cx, frame->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2135:52: note: 'cx' declared here 2135 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2283:42, inlined from 'js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2270:6: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_13(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp: In function 'js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2283:16: note: 'script' declared here 2283 | RootedScript script(cx, frame->script()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Ion.cpp:2270:53: note: 'cx' declared here 2270 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src9.o /usr/bin/g++ -o Unified_cpp_js_src9.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Conversions.h:26, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Date.h:35, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:18, from Unified_cpp_js_src9.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:122:41: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'getter' in 'MEM[(struct StackRootedBase * *)cx_86(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src9.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'js::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:122:16: note: 'getter' declared here 122 | RootedObject getter(cx, desc->getter()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:77:39: note: 'cx' declared here 77 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_toJSON(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2779:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_92(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_toJSON(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2779:16: note: 'obj' declared here 2779 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2775:36: note: 'cx' declared here 2775 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:205:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'fun' in 'MEM[(struct StackRootedBase * *)cx_103(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp: In function 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:204:20: note: 'fun' declared here 204 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:192:16: note: 'cx' declared here 192 | JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::GetTestingFunctions(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:653:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_23(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp: In function 'js::GetTestingFunctions(JSContext*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:653:16: note: 'obj' declared here 653 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.cpp:652:60: note: 'cx' declared here 652 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle >, JS::ObjectOpResult&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:163:40: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ownDesc' in 'MEM[(struct StackRootedBase * *)cx_254(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp: In function 'js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle >, JS::ObjectOpResult&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:163:30: note: 'ownDesc' declared here 163 | Rooted ownDesc(cx); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:160:16: note: 'cx' declared here 160 | JSContext* cx, HandleObject obj, HandleId id, HandleValue v, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2994:54: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2994:16: note: 'str' declared here 2994 | RootedString str(cx, NewStringCopyZ(cx, buf)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2926:35: note: 'cx' declared here 2926 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ToNumberSlow(JSContext*, JS::Handle, double*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:1950:23: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'v' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src9.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp: In function 'js::ToNumberSlow(JSContext*, JS::Handle, double*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:1950:15: note: 'v' declared here 1950 | RootedValue v(cx, v_); | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:1946:48: note: 'cx' declared here 1946 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'num_parseInt(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:594:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'inputString' in 'MEM[(struct StackRootedBase * *)cx_145(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp: In function 'num_parseInt(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:594:16: note: 'inputString' declared here 594 | RootedString inputString(cx, ToString(cx, args[0])); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsnum.cpp:541:37: note: 'cx' declared here 541 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsexn.cpp:499:22: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_355(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsexn.cpp: In member function 'JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsexn.cpp:499:16: note: 'str' declared here 499 | RootedString str(cx); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsexn.cpp:483:46: note: 'cx' declared here 483 | bool JS::ErrorReportBuilder::init(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:255:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:255:12: note: 'id' declared here 255 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/proxy/BaseProxyHandler.cpp:246:16: note: 'cx' declared here 246 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2127:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_77(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2126:23: note: 'unwrapped' declared here 2126 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2123:48: note: 'cx' declared here 2123 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2099:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_85(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setMilliseconds(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2098:23: note: 'unwrapped' declared here 2098 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2094:45: note: 'cx' declared here 2094 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2193:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2192:23: note: 'unwrapped' declared here 2192 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2189:43: note: 'cx' declared here 2189 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2156:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_88(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setSeconds(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2155:23: note: 'unwrapped' declared here 2155 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2152:40: note: 'cx' declared here 2152 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2272:72: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2271:23: note: 'unwrapped' declared here 2271 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2268:43: note: 'cx' declared here 2268 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2230:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_91(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setMinutes(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2229:23: note: 'unwrapped' declared here 2229 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2226:40: note: 'cx' declared here 2226 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2362:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_86(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCHours(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2361:23: note: 'unwrapped' declared here 2361 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2358:41: note: 'cx' declared here 2358 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setHours(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2314:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_94(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setHours(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2313:23: note: 'unwrapped' declared here 2313 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2310:38: note: 'cx' declared here 2310 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2440:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCDate(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2439:23: note: 'unwrapped' declared here 2439 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2436:40: note: 'cx' declared here 2436 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setDate(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2410:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_88(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setDate(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2409:23: note: 'unwrapped' declared here 2409 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2406:37: note: 'cx' declared here 2406 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2526:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_82(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2525:23: note: 'unwrapped' declared here 2525 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2522:41: note: 'cx' declared here 2522 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setMonth(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2489:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setMonth(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2488:23: note: 'unwrapped' declared here 2488 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2485:38: note: 'cx' declared here 2485 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2618:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_89(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2617:23: note: 'unwrapped' declared here 2617 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2614:44: note: 'cx' declared here 2614 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2576:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_80(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setFullYear(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2575:23: note: 'unwrapped' declared here 2575 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2572:41: note: 'cx' declared here 2572 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setYear(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2660:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_90(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setYear(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2659:23: note: 'unwrapped' declared here 2659 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2656:37: note: 'cx' declared here 2656 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DateObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'date_setTime(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2047:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'unwrapped' in 'MEM[(struct StackRootedBase * *)cx_61(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp: In function 'date_setTime(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2046:23: note: 'unwrapped' declared here 2046 | Rooted unwrapped( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsdate.cpp:2043:37: note: 'cx' declared here 2043 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src3.o /usr/bin/g++ -o Unified_cpp_js_src3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7245:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7245:16: note: 'obj' declared here 7245 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7242:45: note: 'cx' declared here 7242 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6646:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'opts' in 'MEM[(struct StackRootedBase * *)cx_175(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'SetGCCallback(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6646:16: note: 'opts' declared here 6646 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6638:38: note: 'cx' declared here 6638 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5408:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'cfg' in 'MEM[(struct StackRootedBase * *)cx_167(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBacktrace(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5408:18: note: 'cfg' declared here 5408 | RootedObject cfg(cx, ToObject(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5394:37: note: 'cx' declared here 5394 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1560:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'option' in 'MEM[(struct StackRootedBase * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1560:16: note: 'option' declared here 1560 | RootedString option(cx, JS::ToString(cx, value)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1558:38: note: 'cx' declared here 1558 | static bool ConvertToTier(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:867:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'ls' in 'MEM[(struct StackRootedBase * *)cx_70(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:867:22: note: 'ls' declared here 867 | RootedLinearString ls(cx, s->ensureLinear(cx)); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:856:43: note: 'cx' declared here 856 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:190:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_41(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:190:16: note: 'info' declared here 190 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:188:46: note: 'cx' declared here 188 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4383:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_414(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4383:16: note: 'info' declared here 4383 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4381:46: note: 'cx' declared here 4381 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:231:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_324(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:231:16: note: 'info' declared here 231 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:229:46: note: 'cx' declared here 229 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'DumpHeap(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3923:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_111(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'DumpHeap(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3923:18: note: 'str' declared here 3923 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3911:33: note: 'cx' declared here 3911 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'HasChild(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2710:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'child' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'HasChild(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2710:15: note: 'child' declared here 2710 | RootedValue child(cx, args.get(1)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2707:33: note: 'cx' declared here 2707 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6979:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'SetTimeZone(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6979:24: note: 'str' declared here 6979 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6946:36: note: 'cx' declared here 6946 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3215:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_36(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3215:16: note: 'array' declared here 3215 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3212:50: note: 'cx' declared here 3212 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7067:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_107(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7067:24: note: 'str' declared here 7067 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7051:41: note: 'cx' declared here 7051 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4596:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_64(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4595:32: note: 'obj' declared here 4595 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4593:59: note: 'cx' declared here 4593 | static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle, JS::Handle, JS::Handle)#1}::operator()(JSContext*, JS::Handle, JS::Handle, JS::Handle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2945:55, inlined from 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle, JS::Handle, JS::Handle)#1}::_FUN(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2964:3: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'propName' in 'MEM[(struct StackRootedBase * *)_2(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle, JS::Handle, JS::Handle)#1}::_FUN(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2945:16: note: 'propName' declared here 2945 | RootedAtom propName(cx, GetPropertiesAddedName(cx)); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2943:36: note: '' declared here 2943 | auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2984:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_107(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2984:16: note: 'obj' declared here 2984 | RootedObject obj(cx, JS_NewObject(cx, &cls)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2939:53: note: 'cx' declared here 2939 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ObjectGlobal(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7270:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_79(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ObjectGlobal(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7270:16: note: 'obj' declared here 7270 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7261:37: note: 'cx' declared here 7261 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakMapObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:248:73: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_132(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:248:16: note: 'obj' declared here 248 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:235:42: note: 'cx' declared here 235 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4561:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_62(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4560:32: note: 'obj' declared here 4560 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4559:46: note: 'cx' declared here 4559 | static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GlobalLexicals(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7336:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'res' in 'MEM[(struct StackRootedBase * *)cx_122(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GlobalLexicals(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7336:16: note: 'res' declared here 7336 | RootedObject res(cx, JS_NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7325:39: note: 'cx' declared here 7325 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'NewString(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3049:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_267(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'NewString(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3049:16: note: 'src' declared here 3049 | RootedString src(cx, ToString(cx, args.get(0))); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3046:34: note: 'cx' declared here 3046 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3976:48: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'stack' in 'MEM[(struct StackRootedBase * *)cx_359(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3976:16: note: 'stack' declared here 3976 | RootedObject stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3965:48: note: 'cx' declared here 3965 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ToNaNFlavor(JSContext*, JS::Handle, NaNFlavor*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1381:45, inlined from 'WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1423:19: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'flavorStr' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1381:16: note: 'flavorStr' declared here 1381 | RootedString flavorStr(cx, ToString(cx, v)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1402:40: note: 'cx' declared here 1402 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetExceptionInfo(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6534:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_163(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetExceptionInfo(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6534:16: note: 'obj' declared here 6534 | RootedObject obj(cx, NewPlainObject(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6491:41: note: 'cx' declared here 6491 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1125:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_118(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1124:16: note: 'proto' declared here 1124 | RootedObject proto( | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1072:50: note: 'cx' declared here 1072 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ToLaneInterp(JSContext*, JS::Handle, LaneInterp*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1163:45, inlined from 'WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1220:20: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'interpStr' in 'MEM[(struct StackRootedBase * *)cx_172(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1163:16: note: 'interpStr' declared here 1163 | RootedString interpStr(cx, ToString(cx, v)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1190:46: note: 'cx' declared here 1190 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JSFunction::getOrCreateScript(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:61, inlined from 'IsSmallFunction(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7744:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Scope.h:36, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/SharedContext.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/frontend/CompilationStencil.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:57: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h: In function 'IsSmallFunction(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/JSFunction.h:442:33: note: 'script' declared here 442 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7723:40: note: 'cx' declared here 7723 | static bool IsSmallFunction(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6063:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_88(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6063:16: note: 'script' declared here 6063 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6047:41: note: 'cx' declared here 6047 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4561:61, inlined from 'JS::CallNonGenericMethod<&CloneBufferObject::is, &CloneBufferObject::getCloneBuffer_impl>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4590:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4560:32: note: 'obj' declared here 4560 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4588:41: note: 'cx' declared here 4588 | static bool getCloneBuffer(JSContext* cx, unsigned int argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4596:61, inlined from 'JS::CallNonGenericMethod<&CloneBufferObject::is, &CloneBufferObject::getCloneBufferAsArrayBuffer_impl>(JSContext*, JS::CallArgs const&)bool' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4630:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4595:32: note: 'obj' declared here 4595 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4627:54: note: 'cx' declared here 4627 | static bool getCloneBufferAsArrayBuffer(JSContext* cx, unsigned int argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Collator(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:111:61, inlined from 'Collator(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:131:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'collator' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp: In function 'Collator(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:110:27: note: 'collator' declared here 110 | Rooted collator( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:129:33: note: 'cx' declared here 129 | static bool Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle)#1}::operator()(JSContext*, JS::Handle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2150:65, inlined from 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2174:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2150:18: note: 'obj' declared here 2150 | RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:2136:44: note: 'cx' declared here 2136 | static bool HasSameBytecodeData(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakRefObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:50:60: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'weakRef' in 'MEM[(struct StackRootedBase * *)cx_169(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp: In function 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:49:26: note: 'weakRef' declared here 49 | Rooted weakRef( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:24:42: note: 'cx' declared here 24 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5941:45: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_247(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5941:16: note: 'str' declared here 5941 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5935:43: note: 'cx' declared here 5935 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7432:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'linearStr' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'js::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7431:24: note: 'linearStr' declared here 7431 | RootedLinearString linearStr(cx, | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7428:16: note: 'cx' declared here 7428 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:8944:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pccount' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'js::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:8944:18: note: 'pccount' declared here 8944 | RootedObject pccount(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:8930:44: note: 'cx' declared here 8930 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CompileToStencil(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6174:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_195(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CompileToStencil(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6174:16: note: 'src' declared here 6174 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6167:41: note: 'cx' declared here 6167 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::CreateScriptPrivate(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:207:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_47(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp: In function 'js::CreateScriptPrivate(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:207:25: note: 'info' declared here 207 | JS::Rooted info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:205:46: note: 'cx' declared here 205 | JSObject* js::CreateScriptPrivate(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:232:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'infoObject' in 'MEM[(struct StackRootedBase * *)cx_105(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp: In function 'js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:232:27: note: 'infoObject' declared here 232 | JS::Rooted infoObject(cx, CreateScriptPrivate(cx)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingUtility.cpp:222:40: note: 'cx' declared here 222 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle opts, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EvalStencil(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6290:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'script' in 'MEM[(struct StackRootedBase * *)cx_187(D) + 16B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'EvalStencil(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6289:16: note: 'script' declared here 6289 | RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions, | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6239:36: note: 'cx' declared here 6239 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:152:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'arr' in 'MEM[(struct StackRootedBase * *)cx_143(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:152:16: note: 'arr' declared here 152 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:151:16: note: 'cx' declared here 151 | JSContext* cx, Handle obj, MutableHandleObject ret) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:178:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp: In function 'JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:178:16: note: 'obj' declared here 178 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakMapObject.cpp:175:65: note: 'cx' declared here 175 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WeakRefObject::readBarrier(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:233:38: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_89(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp: In function 'js::WeakRefObject::readBarrier(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:233:16: note: 'obj' declared here 233 | RootedObject obj(cx, self->target()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakRefObject.cpp:232:44: note: 'cx' declared here 232 | void WeakRefObject::readBarrier(JSContext* cx, Handle self) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:232:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_27(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp: In function 'JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:232:16: note: 'obj' declared here 232 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:229:65: note: 'cx' declared here 229 | JS_PUBLIC_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Collator(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:111:61, inlined from 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:139:18: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'collator' in 'MEM[(struct StackRootedBase * *)cx_4(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:110:27: note: 'collator' declared here 110 | Rooted collator( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:134:35: note: 'cx' declared here 134 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:167:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'collations' in 'MEM[(struct StackRootedBase * *)cx_115(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:167:16: note: 'collations' declared here 167 | RootedObject collations(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:151:46: note: 'cx' declared here 151 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6319:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'src' in 'MEM[(struct StackRootedBase * *)cx_231(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6319:16: note: 'src' declared here 6319 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:6312:44: note: 'cx' declared here 6312 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1534:37: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'wasmCallFrame' in 'MEM[(struct StackRootedBase * *)cx_103(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1534:21: note: 'wasmCallFrame' declared here 1534 | RootedValueVector wasmCallFrame(cx); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:1506:43: note: 'cx' declared here 1506 | static bool WasmLosslessInvoke(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'JS::RootedVector::RootedVector(JSContext*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/GCVector.h:343:58, inlined from 'GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3758:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promises' in 'MEM[(struct StackRootedBase * *)cx_127(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3758:22: note: 'promises' declared here 3758 | RootedObjectVector promises(cx); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:3746:45: note: 'cx' declared here 3746 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'GetICUOptions(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7603:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'info' in 'MEM[(struct StackRootedBase * *)cx_167(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'GetICUOptions(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7603:16: note: 'info' declared here 7603 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7600:38: note: 'cx' declared here 7600 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakSetObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:180:66: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_295(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp: In function 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:180:26: note: 'obj' declared here 180 | Rooted obj(cx, WeakSetObject::create(cx, proto)); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/WeakSetObject.cpp:167:42: note: 'cx' declared here 167 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Deserialize(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4770:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'opts' in 'MEM[(struct StackRootedBase * *)cx_233(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'Deserialize(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4770:18: note: 'opts' declared here 4770 | RootedObject opts(cx, &args[1].toObject()); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4755:36: note: 'cx' declared here 4755 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, CloneBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4481:61: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_102(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4480:32: note: 'obj' declared here 4480 | Rooted obj( | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4479:46: note: 'cx' declared here 4479 | static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4689:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'opts' in 'MEM[(struct StackRootedBase * *)cx_197(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4689:18: note: 'opts' declared here 4689 | RootedObject opts(cx, ToObject(cx, args.get(2))); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:4682:43: note: 'cx' declared here 4682 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ShapeSnapshotObject::create(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5188:79: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'snapshot' in 'MEM[(struct StackRootedBase * *)cx_53(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'ShapeSnapshotObject::create(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5187:36: note: 'snapshot' declared here 5187 | Rooted> snapshot(cx, | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5185:61: note: 'cx' declared here 5185 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, ShapeSnapshotObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5240:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'otherSnapshot' in 'MEM[(struct StackRootedBase * *)cx_110(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5240:16: note: 'otherSnapshot' declared here 5240 | RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj)); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5221:43: note: 'cx' declared here 5221 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:442:76: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'collator' in 'MEM[(struct StackRootedBase * *)cx_70(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:441:27: note: 'collator' declared here 441 | Rooted collator(cx, | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/intl/Collator.cpp:434:41: note: 'cx' declared here 434 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'FindPath(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5677:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_258(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'FindPath(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5677:21: note: 'result' declared here 5677 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:5611:33: note: 'cx' declared here 5611 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7374:65: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'array' in 'MEM[(struct StackRootedBase * *)cx_141(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp: In function 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7374:21: note: 'array' declared here 7374 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, 2)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/TestingFunctions.cpp:7359:45: note: 'cx' declared here 7359 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm5.o /usr/bin/g++ -o Unified_cpp_js_src_wasm5.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm5.o.pp Unified_cpp_js_src_wasm5.cpp In file included from Unified_cpp_js_src_wasm5.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::readFromRootedLocation(const void*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.cpp:65:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union js::wasm::LitVal::Cell'; use assignment or value-initialization instead [-Wclass-memaccess] 65 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.h:33, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstanceData.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmCodegenTypes.h:31, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmCode.h:48, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmTable.h:23, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmTable.cpp:19, from Unified_cpp_js_src_wasm5.cpp:2: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValue.h:269:9: note: 'union js::wasm::LitVal::Cell' declared here 269 | union Cell { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Barrier.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/gc/Policy.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmTable.h:22: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValType.cpp:32:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typeStr' in 'MEM[(struct StackRootedBase * *)cx_104(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm5.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValType.cpp: In function 'js::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValType.cpp:32:16: note: 'typeStr' declared here 32 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValType.cpp:31:33: note: 'cx' declared here 31 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValidate.h:27, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm5.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBinary.h: In function 'js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, mozilla::Vector, 16u, js::SystemAllocPolicy>*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBinary.h:669:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized] 669 | uint8_t nextByte; | ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:7, from Unified_cpp_js_src_jit2.cpp:20: In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:465:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRReader.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRCloner.h:18, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:464:10: note: 'addArgc' was declared here 464 | bool addArgc; | ^~~~~~~ In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:452:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:451:10: note: 'addArgc' was declared here 451 | bool addArgc; | ^~~~~~~ In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:452:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:451:10: note: 'addArgc' was declared here 451 | bool addArgc; | ^~~~~~~ In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:452:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:451:10: note: 'addArgc' was declared here 451 | bool addArgc; | ^~~~~~~ In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:452:43: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:451:10: note: 'addArgc' was declared here 451 | bool addArgc; | ^~~~~~~ In function 'js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)', inlined from 'js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:452:43, inlined from 'js::jit::InlinableNativeIRGenerator::emitNativeCalleeGuard()' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:5347:37: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.h:461:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h: In member function 'js::jit::InlinableNativeIRGenerator::emitNativeCalleeGuard()': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIRWriter.h:451:10: note: 'addArgc' was declared here 451 | bool addArgc; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/EnvironmentObject.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:37, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/WarpBuilder.h:14, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: In member function 'js::GlobalObject::maybeGetPrototype(JSProtoKey) const', inlined from 'js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:2161:53: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/GlobalObject.h:365:49: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 365 | return data().builtinConstructors[protoKey].prototype; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:2127:14: note: 'protoKey' was declared here 2127 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/util/Poison.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/ds/LifoAlloc.h:196, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitAllocPolicy.h:22, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/BitSet.cpp:11, from Unified_cpp_js_src_jit2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:8430:67, inlined from 'js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:8420:16: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'target' in 'MEM[(struct StackRootedBase * *)_30 + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:8430:18: note: 'target' declared here 8430 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CacheIR.cpp:8420:71: note: 'this' declared here 8420 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm4.o /usr/bin/g++ -o Unified_cpp_js_src_wasm4.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/LinkedList.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmBuiltins.h:23, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIntrinsic.h:24, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:28, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.cpp:19, from Unified_cpp_js_src_wasm4.cpp:2: In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0u, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0u, js::SystemAllocPolicy>&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:869:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.h:148:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Utility.h:519:1, inlined from 'js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmSerialize.cpp:979:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0u, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0u, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0u, js::SystemAllocPolicy>&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:869:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.h:149:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, 0u, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector, 0u, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Utility.h:519:1, inlined from 'js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmSerialize.cpp:979:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonAnalysis.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RangeAnalysis.h:19, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1980:70: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_42(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp: In member function 'js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1979:16: note: 'result' declared here 1979 | RootedObject result( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1976:49: note: 'cx' declared here 1976 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1658:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp: In member function 'js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1658:15: note: 'result' declared here 1658 | RootedValue result(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:1656:39: note: 'cx' declared here 1656 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:74: In function 'JS::Value::fromInt32(int)', inlined from 'JS::Int32Value(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:1014:73, inlined from 'js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:306:46: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:464:29: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 464 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp: In member function 'js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:296:11: note: 'result' was declared here 296 | int32_t result; | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:2014:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_83(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp: In member function 'js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:2013:16: note: 'result' declared here 2013 | RootedObject result(cx, ArgumentsObject::createFromValueArray( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:2003:56: note: 'cx' declared here 2003 | bool RCreateInlinedArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:841:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 52B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp: In member function 'js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:841:15: note: 'result' declared here 841 | RootedValue result(cx); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/Recover.cpp:839:40: note: 'cx' declared here 839 | bool RStringLength::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function 'JS::Rooted >, 0u, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted >, 0u, js::TempAllocPolicy> >::Rooted >, 0u, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector >, 0u, js::TempAllocPolicy>&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0u, js::TempAllocPolicy>&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RematerializedFrame.cpp:90:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tempFrames' in 'MEM[(struct StackRootedBase * *)cx_61(D) + 56B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RematerializedFrame.cpp: In function 'js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0u, js::TempAllocPolicy>&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RematerializedFrame.cpp:89:37: note: 'tempFrames' declared here 89 | Rooted tempFrames(cx, | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/RematerializedFrame.cpp:87:16: note: 'cx' declared here 87 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitcodeMap.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:13932:18: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:86: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:14341:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:13957:18: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In member function 'js::jit::Address::Address(js::jit::Register, int)', inlined from 'js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34, inlined from 'js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:14322:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/Assembler-shared.h:268:35: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 268 | : base(RegisterOrSP(base)), offset(offset) {} | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp: In member function 'js::jit::CodeGenerator::emitIonToWasmCallBase<1u>(js::jit::LIonToWasmCallBase<1u>*)void': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:16985:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 16985 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:16960:13: note: 'argMir' was declared here 16960 | MIRType argMir; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp: In member function 'js::jit::CodeGenerator::emitIonToWasmCallBase<2u>(js::jit::LIonToWasmCallBase<2u>*)void': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:16985:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 16985 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.cpp:16960:13: note: 'argMir' was declared here 16960 | MIRType argMir; | ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:74, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.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 /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:1014:73, inlined from 'js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp:3740:44: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:464:29: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 464 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp: In member function 'js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp:3731:13: note: 'res' was declared here 3731 | int32_t res; | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp: In member function 'js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp:3762:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 3762 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.cpp:3750:13: note: 'res' was declared here 3750 | int64_t res; | ^~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.h:11, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:27: In member function 'js::jit::MoveOperand::operator==(js::jit::MoveOperand const&) const', inlined from 'js::jit::MacroAssembler::passABIArg(js::jit::MoveOperand const&, js::jit::MoveOp::Type)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp:3103:12: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MoveResolver.h:154:24: warning: 'to.kind_' may be used uninitialized [-Wmaybe-uninitialized] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ In file included from Unified_cpp_js_src_jit8.cpp:20: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp: In member function 'js::jit::MacroAssembler::passABIArg(js::jit::MoveOperand const&, js::jit::MoveOp::Type)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp:3102:15: note: 'to' declared here 3102 | MoveOperand to(*this, arg); | ^~ In member function 'js::jit::MoveOperand::operator==(js::jit::MoveOperand const&) const', inlined from 'js::jit::MacroAssembler::passABIArg(js::jit::MoveOperand const&, js::jit::MoveOp::Type) [clone .constprop.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp:3103:12: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MoveResolver.h:154:24: warning: 'to.kind_' may be used uninitialized [-Wmaybe-uninitialized] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp: In member function 'js::jit::MacroAssembler::passABIArg(js::jit::MoveOperand const&, js::jit::MoveOp::Type) [clone .constprop.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.cpp:3102:15: note: 'to' declared here 3102 | MoveOperand to(*this, arg); | ^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' js/src/Unified_cpp_js_src27.o /usr/bin/g++ -o Unified_cpp_js_src27.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jsfriendapi.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/ErrorReporting.h:13, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Warnings.cpp:16, from Unified_cpp_js_src27.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'InvokeWatchtowerCallback(JSContext*, char const*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:31:62: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'kindString' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp: In function 'InvokeWatchtowerCallback(JSContext*, char const*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:31:16: note: 'kindString' declared here 31 | RootedString kindString(cx, NewStringCopyZ(cx, kind)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:22:49: note: 'cx' declared here 22 | static bool InvokeWatchtowerCallback(JSContext* cx, const char* kind, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReshapeForShadowedProp(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:71:48, inlined from 'js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:105:32: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp: In function 'js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:71:16: note: 'proto' declared here 71 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:100:50: note: 'cx' declared here 100 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ReshapeForProtoMutation(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:154:28, inlined from 'js::Watchtower::watchProtoChangeSlow(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:173:33: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'pobj' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp: In function 'js::Watchtower::watchProtoChangeSlow(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:154:16: note: 'pobj' declared here 154 | RootedObject pobj(cx, obj); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/Watchtower.cpp:169:50: note: 'cx' declared here 169 | bool Watchtower::watchProtoChangeSlow(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -flto -flifetime-dse=1 -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-102.1.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/usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/js/src -I/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/IonTypes.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/MacroAssembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MacroAssembler.h:17, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmGenerator.h:25, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.h:22, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:11: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'className' in 'MEM[(struct StackRootedBase * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1078:14: note: 'className' declared here 1078 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1077:51: note: 'cx' declared here 1077 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4509:68: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'filename' in 'MEM[(struct StackRootedBase * *)cx_113(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4508:16: note: 'filename' declared here 4508 | RootedString filename( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4500:31: note: 'cx' declared here 4500 | static bool Reject(JSContext* cx, const CompileArgs& args, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4169:49: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'savedFrameObj' in 'MEM[(struct StackRootedBase * *)cx_73(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4169:16: note: 'savedFrameObj' declared here 4169 | RootedObject savedFrameObj(cx, exnObj->stack()); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4166:52: note: 'cx' declared here 4166 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTagObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4104:77: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'exnTag' in 'MEM[(struct StackRootedBase * *)cx_69(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4104:23: note: 'exnTag' declared here 4104 | RootedWasmTagObject exnTag(cx, &args.get(0).toObject().as()); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4090:45: note: 'cx' declared here 4090 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1089:24: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_52(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1089:16: note: 'proto' declared here 1089 | RootedObject proto(cx); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1086:57: note: 'cx' declared here 1086 | static JSObject* GetWasmConstructorPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5483:78: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'proto' in 'MEM[(struct StackRootedBase * *)cx_31(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'CreateWebAssemblyObject(JSContext*, JSProtoKey)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5483:16: note: 'proto' declared here 5483 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5479:53: note: 'cx' declared here 5479 | static JSObject* CreateWebAssemblyObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmTableObject::getImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3273:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tableObj' in 'MEM[(struct StackRootedBase * *)cx_87(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::getImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3272:25: note: 'tableObj' declared here 3272 | RootedWasmTableObject tableObj( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3271:42: note: 'cx' declared here 3271 | bool WasmTableObject::getImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5537:17: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'id' in 'MEM[(struct StackRootedBase * *)cx_74(D) + 48B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5537:12: note: 'id' declared here 5537 | RootedId id(cx); | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5519:47: note: 'cx' declared here 5519 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmTableObject::setImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3312:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tableObj' in 'MEM[(struct StackRootedBase * *)cx_75(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::setImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3311:25: note: 'tableObj' declared here 3311 | RootedWasmTableObject tableObj( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3310:42: note: 'cx' declared here 3310 | bool WasmTableObject::setImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmTableObject::growImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3343:57: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tableObj' in 'MEM[(struct StackRootedBase * *)cx_84(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::growImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3342:25: note: 'tableObj' declared here 3342 | RootedWasmTableObject tableObj( | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3341:43: note: 'cx' declared here 3341 | bool WasmTableObject::growImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::ToIndexType(JSContext*, JS::Handle, js::wasm::IndexType*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmMemory.cpp:43:47: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'typeStr' in 'MEM[(struct StackRootedBase * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmMemory.cpp: In function 'js::wasm::ToIndexType(JSContext*, JS::Handle, js::wasm::IndexType*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmMemory.cpp:43:16: note: 'typeStr' declared here 43 | RootedString typeStr(cx, ToString(cx, value)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmMemory.cpp:42:35: note: 'cx' declared here 42 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:338:50: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'result' in 'MEM[(struct StackRootedBase * *)cx_239(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:338:21: note: 'result' declared here 338 | RootedPlainObject result(cx, NewPlainObject(cx)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:336:37: note: 'cx' declared here 336 | bool Module::extractCode(JSContext* cx, Tier tier, | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In member function '(anonymous namespace)::FunctionCompiler::collectCallResults(js::wasm::ResultType const&, js::jit::MWasmStackResultArea*, mozilla::Vector*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:1962:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] 1962 | if (!def) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:1924:21: note: 'def' was declared here 1924 | MInstruction* def; | ^~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4737:79, inlined from 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4730:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4737:26: note: 'promise' declared here 4737 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4730:44: note: 'cx' declared here 4730 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:38: In member function 'js::wasm::TypeAndValueT::setValue(js::jit::MDefinition*)', inlined from 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::setResult(js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:690:60, inlined from 'EmitGetGlobal((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3919:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:294:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 294 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitGetGlobal((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3882:16: note: 'result' was declared here 3882 | MDefinition* result; | ^~~~~~ In member function 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readTeeGlobal(unsigned int*, js::jit::MDefinition**)', inlined from 'EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3943:30: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:2140:3: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2140 | if (*id >= env_.globals.length()) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3941:12: note: 'id' was declared here 3941 | uint32_t id; | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3950:26: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 3950 | return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3951 | value); | ~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3942:16: note: 'value' was declared here 3942 | MDefinition* value; | ^~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitEnd((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3484:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 3484 | switch (kind) { | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3466:13: note: 'kind' was declared here 3466 | LabelKind kind; | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIR.h:21, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/x86/CodeGenerator-x86.h:10, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/CodeGenerator.h:16, from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:26: In member function 'js::jit::MWasmReduceSimd128::MWasmReduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::jit::MIRType, unsigned int)', inlined from 'js::jit::MWasmReduceSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*&, js::wasm::SimdOp&, js::jit::MIRType&&, unsigned int&)js::jit::MWasmReduceSimd128*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10480:3, inlined from '(anonymous namespace)::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::PackedType, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:919:32, inlined from 'EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5531:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10473:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10473 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5525:12: note: 'laneIndex' was declared here 5525 | uint32_t laneIndex; | ^~~~~~~~~ In member function 'js::jit::MWasmReplaceLaneSimd128::MWasmReplaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)', inlined from 'js::jit::MWasmReplaceLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&, js::wasm::SimdOp&)js::jit::MWasmReplaceLaneSimd128*' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10422:3, inlined from '(anonymous namespace)::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:882:45, inlined from 'EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5544:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10414:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10414 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5537:12: note: 'laneIndex' was declared here 5537 | uint32_t laneIndex; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitMemCopy((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:4840:12: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 4840 | uint32_t dstMemIndex; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:4841:12: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 4841 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitIntrinsic((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5650:35: warning: 'intrinsic' may be used uninitialized [-Wmaybe-uninitialized] 5650 | const SymbolicAddressSignature& callee = intrinsic->signature; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5642:20: note: 'intrinsic' was declared here 5642 | const Intrinsic* intrinsic; | ^~~~~~~~~ In member function 'js::jit::MWasmStoreLaneSimd128::MWasmStoreLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)', inlined from 'js::jit::MWasmStoreLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10592:75, inlined from '(anonymous namespace)::FunctionCompiler::storeLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress const&, unsigned int, js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:1518:53, inlined from 'EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5635:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10572:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10572 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5628:12: note: 'laneIndex' was declared here 5628 | uint32_t laneIndex; | ^~~~~~~~~ In member function 'js::jit::MWasmLoadLaneSimd128::MWasmLoadLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)', inlined from 'js::jit::MWasmLoadLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10531:74, inlined from '(anonymous namespace)::FunctionCompiler::loadLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress const&, unsigned int, js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:1494:51, inlined from 'EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5623:21: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIR.h:10511:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10511 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5616:12: note: 'laneIndex' was declared here 5616 | uint32_t laneIndex; | ^~~~~~~~~ In member function '(anonymous namespace)::FunctionCompiler::constant(long long)', inlined from 'EmitI64Const((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3383:21, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5841:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:419:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 419 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3378:11: note: 'i64' was declared here 3378 | int64_t i64; | ^~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/CallArgs.h:74: In function 'JS::Value::fromInt32(int)', inlined from 'JS::Int32Value(int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:1014:73, inlined from 'EmitI32Const((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3373:43, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5839:9: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/Value.h:464:29: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 464 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3368:11: note: 'i32' was declared here 3368 | int32_t i32; | ^~~ In file included from /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/LIR.h:22: In member function 'js::jit::MBasicBlock::setSlot(unsigned int, js::jit::MDefinition*)', inlined from '(anonymous namespace)::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:812:23, inlined from 'EmitTeeLocal((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3861:11, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5775:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/jit/MIRGraph.h:194:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 194 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3856:16: note: 'value' was declared here 3856 | MDefinition* value; | ^~~~~ In member function '(anonymous namespace)::FunctionCompiler::switchToCatch((anonymous namespace)::Control&, js::wasm::LabelKind const&, unsigned int)', inlined from 'EmitCatchAll((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3670:25, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5727:9: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:2886:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2886 | if (fromKind == LabelKind::Try) { | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3656:13: note: 'kind' was declared here 3656 | LabelKind kind; | ^~~~ In member function 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::controlFindInnermostFrom(js::wasm::LabelKind, unsigned int, unsigned int*)', inlined from '(anonymous namespace)::FunctionCompiler::delegatePadPatches(mozilla::Vector const&, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:2718:41, inlined from 'EmitDelegate((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3688:30, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:5732:26: /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmOpIter.h:724:76: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 724 | int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmIonCompile.cpp:3674:12: note: 'relativeDepth' was declared here 3674 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:562:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'obj' in 'MEM[(struct StackRootedBase * *)cx_382(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:562:31: note: 'obj' declared here 562 | RootedWasmTableObject obj(cx, &v.toObject().as()); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:512:38: note: 'cx' declared here 512 | bool js::wasm::GetImports(JSContext* cx, const Module& module, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4792:79, inlined from 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4785:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4792:26: note: 'promise' declared here 4792 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4785:48: note: 'cx' declared here 4785 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1672:51: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'str' in 'MEM[(struct StackRootedBase * *)cx_168(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1672:18: note: 'str' declared here 1672 | RootedString str(cx, ToString(cx, args.get(1))); | ^~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1661:50: note: 'cx' declared here 1661 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmMemoryObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmMemoryObject::growImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2756:58: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'memory' in 'MEM[(struct StackRootedBase * *)cx_45(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmMemoryObject::growImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2755:26: note: 'memory' declared here 2755 | RootedWasmMemoryObject memory( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2754:44: note: 'cx' declared here 2754 | bool WasmMemoryObject::growImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2722:71: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'newBuffer' in 'MEM[(struct StackRootedBase * *)cx_124(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2720:37: note: 'newBuffer' declared here 2720 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2710:52: note: 'cx' declared here 2710 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2526:53: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct StackRootedBase * *)cx_50(D) + 8B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2525:30: note: 'instanceScope' declared here 2525 | Rooted instanceScope( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2519:16: note: 'cx' declared here 2519 | JSContext* cx, HandleWasmInstanceObject instanceObj) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2546:56: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct StackRootedBase * *)cx_76(D) + 8B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2545:30: note: 'instanceScope' declared here 2545 | Rooted instanceScope( | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2539:16: note: 'cx' declared here 2539 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmModuleObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1852:74: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'moduleObj' in 'MEM[(struct StackRootedBase * *)cx_150(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1852:16: note: 'moduleObj' declared here 1852 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:1790:45: note: 'cx' declared here 1790 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'EnsureExportedGlobalObject(JSContext*, JS::GCVector const&, unsigned int, js::wasm::GlobalDesc const&, JS::GCVector&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:811:71, inlined from 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:843:36: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'go' in 'MEM[(struct StackRootedBase * *)cx_14(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:810:26: note: 'go' declared here 810 | RootedWasmGlobalObject go( | ^~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:826:44: note: 'cx' declared here 826 | bool Module::instantiateGlobals(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3140:55: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'elementStr' in 'MEM[(struct StackRootedBase * *)cx_256(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3140:16: note: 'elementStr' declared here 3140 | RootedString elementStr(cx, ToString(cx, elementVal)); | ^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3110:44: note: 'cx' declared here 3110 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0u, js::SystemAllocPolicy>*) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:771:69: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tableObj' in 'MEM[(struct StackRootedBase * *)cx_48(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0u, js::SystemAllocPolicy>*) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:771:32: note: 'tableObj' declared here 771 | Rooted tableObj(cx, tableImports[tableIndex]); | ^~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:764:43: note: 'cx' declared here 764 | bool Module::instantiateTables(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmExceptionObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4011:64: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'exnObj' in 'MEM[(struct StackRootedBase * *)cx_222(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:4010:29: note: 'exnObj' declared here 4010 | RootedWasmExceptionObject exnObj( | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3962:48: note: 'cx' declared here 3962 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2442:67: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'name' in 'MEM[(struct StackRootedBase * *)cx_272(D) + 24B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2442:16: note: 'name' declared here 2442 | RootedAtom name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2427:16: note: 'cx' declared here 2427 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, ResolveResponseClosure*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5343:52: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'closure' in 'MEM[(struct StackRootedBase * *)cx_7(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5341:16: note: 'closure' declared here 5341 | RootedObject closure( | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5326:40: note: 'cx' declared here 5326 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5382:79, inlined from 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5374:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5382:26: note: 'promise' declared here 5382 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5374:53: note: 'cx' declared here 5374 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5412:79, inlined from 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5404:13: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'promise' in 'MEM[(struct StackRootedBase * *)cx_10(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5412:26: note: 'promise' declared here 5412 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:5404:57: note: 'cx' declared here 5404 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmTagObject*&&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1171:26, inlined from 'js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3791:75: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'tagObj' in 'MEM[(struct StackRootedBase * *)cx_152(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3791:23: note: 'tagObj' declared here 3791 | RootedWasmTagObject tagObj(cx, WasmTagObject::create(cx, tagType, proto)); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:3752:42: note: 'cx' declared here 3752 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, 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 /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:934:27, inlined from 'js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:1069:26: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'func' in 'MEM[(struct StackRootedBase * *)cx_204(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:934:20: note: 'func' declared here 934 | RootedFunction func(cx); | ^~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:1013:37: note: 'cx' declared here 1013 | bool Module::instantiate(JSContext* cx, ImportValues& imports, | ~~~~~~~~~~~^~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)', inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1162:26, inlined from 'js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2122:28: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable 'importObj' in 'MEM[(struct StackRootedBase * *)cx_121(D) + 12B]' [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2122:16: note: 'importObj' declared here 2122 | RootedObject importObj(cx); | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2102:47: note: 'cx' declared here 2102 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' js/src/build/libjs_static.a rm -f libjs_static.a /usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src27.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../../../intl/components/Unified_cpp_intl_components0.o ../../../intl/components/Unified_cpp_intl_components1.o ../../../intl/components/Unified_cpp_intl_components2.o ../../../intl/components/Unified_cpp_intl_components3.o ../../../intl/components/Unified_cpp_intl_components4.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../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_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit15.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../util/DoubleToString.o ../util/Utility.o ../util/Unified_cpp_js_src_util0.o ../util/Unified_cpp_js_src_util1.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../wasm/Unified_cpp_js_src_wasm4.o ../wasm/Unified_cpp_js_src_wasm5.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_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/Unified_cpp_memory_mozalloc0.o ../../../mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/AwakeTimeStamp.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/RWLock_posix.o ../../../mozglue/misc/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 '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' js/src/build/libmozjs-102.so rm -f libmozjs-102.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 -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -shared -Wl,-z,defs -Wl,-h,libmozjs-102.so -o libmozjs-102.so /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build/libmozjs-102_so.list -flto=128 -flifetime-dse=1 -lpthread -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,/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/bin -Wl,-rpath-link,/usr/lib /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/libjsrust.a -Wl,--version-script,symverscript -lm -licui18n -licuuc -licudata -lz -lm -ldl In member function '__ct ', inlined from 'new_' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'moveConstruct' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:98:11, inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:869:24, inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:1336:7, inlined from 'create' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:1360:73, inlined from 'create' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2066:32, inlined from 'instantiate' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:1060:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 'MakeUniqueForOverwrite', inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Buffer.h:80:9, inlined from 'new_' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'emplaceBack' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:670:15, inlined from 'ComputeDateTimeDisplayNames' at /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/DisplayNames.cpp:196:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/UniquePtrExtensions.h:64:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 64 | return UniquePtr(new ArrayType[aN]); | ^ /usr/include/c++/13/new: In member function 'ComputeDateTimeDisplayNames': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'memcpy', inlined from 'PodCopy' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/PodOperations.h:109:11, inlined from 'maybeRealloc' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1161:31, inlined from 'ToUpperCase' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1262:25: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading 128 or more bytes from a region of size 32 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'ToUpperCase': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1177:52: note: source object 'newChars' of size 32 1177 | mozilla::MaybeOneOf newChars; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target libmozjs-102.so BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libmozjs-102.so"], "start": 1714213476.2117598, "end": 1714213476.223452, "context": null} chmod +x libmozjs-102.so make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' ../../../config/nsinstall -R -m 644 'libmozjs-102.so' '../../../dist/bin' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' mkdir -p '../../../dist/bin/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -fPIC -DPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables /usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell/js.list -flto=128 -flifetime-dse=1 -lpthread -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,/usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /usr/src/RPM/BUILD/mozjs-102.1.0/_build/i686-unknown-linux-gnu/release/libjsrust.a -pie -lm -licui18n -licuuc -licudata -lz -lm -ldl -lreadline In member function '__ct ', inlined from 'new_' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'moveConstruct' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:98:11, inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:869:24, inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:1336:7, inlined from 'create' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmInstance.cpp:1360:73, inlined from 'create' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmJS.cpp:2066:32, inlined from 'instantiate' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/wasm/WasmModule.cpp:1060:42: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/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 'MakeUniqueForOverwrite', inlined from '__ct ' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Buffer.h:80:9, inlined from 'new_' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:58:5, inlined from 'emplaceBack' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/Vector.h:670:15, inlined from 'ComputeDateTimeDisplayNames' at /usr/src/RPM/BUILD/mozjs-102.1.0/intl/components/src/DisplayNames.cpp:196:43: /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/UniquePtrExtensions.h:64:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 64 | return UniquePtr(new ArrayType[aN]); | ^ /usr/include/c++/13/new: In member function 'ComputeDateTimeDisplayNames': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'memcpy', inlined from 'PodCopy' at /usr/src/RPM/BUILD/mozjs-102.1.0/_build/dist/include/mozilla/PodOperations.h:109:11, inlined from 'maybeRealloc' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1161:31, inlined from 'ToUpperCase' at /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1262:25: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading 128 or more bytes from a region of size 32 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp: In function 'ToUpperCase': /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/builtin/String.cpp:1177:52: note: source object 'newChars' of size 32 1177 | mozilla::MaybeOneOf newChars; | ^ /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/js BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "../../../dist/bin/js"], "start": 1714213540.1406786, "end": 1714213540.1523662, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make recurse_misc make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' ../config/nsinstall -R -m 644 '/usr/src/RPM/BUILD/mozjs-102.1.0/.ycm_extra_conf.py' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' ../config/nsinstall -R -m 644 '/usr/src/RPM/BUILD/mozjs-102.1.0/build/.gdbinit.loader' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' ../config/nsinstall -R -m 644 '/usr/src/RPM/BUILD/mozjs-102.1.0/build/.gdbinit' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' rm -f '../dist/bin/.lldbinit' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.lldbinit.pp -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/usr/src/RPM/BUILD/mozjs-102.1.0 -Dtopobjdir=/usr/src/RPM/BUILD/mozjs-102.1.0/_build -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_CODEGEN_X86=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"102.0"' -DMOZILLA_VERSION='"102.1.0"' -DMOZILLA_VERSION_U=102.1.0 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_LTO=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/usr/src/RPM/BUILD/mozjs-102.1.0/build/.lldbinit.in' -o '../dist/bin/.lldbinit' BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.lldbinit.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/usr/src/RPM/BUILD/mozjs-102.1.0", "-Dtopobjdir=/usr/src/RPM/BUILD/mozjs-102.1.0/_build", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_AVX=1", "-DENABLE_WASM_EXCEPTIONS=1", "-DENABLE_WASM_SIMD=1", "-DENABLE_WASM_SIMD_WORMHOLE=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_CPUID_H=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_CODEGEN_X86=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_NUNBOX32=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"102.0\"", "-DMOZILLA_VERSION=\"102.1.0\"", "-DMOZILLA_VERSION_U=102.1.0", "-DMOZJS_MAJOR_VERSION=102", "-DMOZJS_MINOR_VERSION=1", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_LTO=1", "-DMOZ_SYSTEM_ICU=1", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_USING_ICU_NAMESPACE=0", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/usr/src/RPM/BUILD/mozjs-102.1.0/build/.lldbinit.in", "-o", "../dist/bin/.lldbinit"], "start": 1714213540.2329295, "end": 1714213540.2768245, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' ../config/nsinstall -R -m 644 '../dist/bin/.lldbinit' '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' rm -f '../build/.gdbinit.py' /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.gdbinit.py.pp -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/usr/src/RPM/BUILD/mozjs-102.1.0 -Dtopobjdir=/usr/src/RPM/BUILD/mozjs-102.1.0/_build -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_CODEGEN_X86=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"102.0"' -DMOZILLA_VERSION='"102.1.0"' -DMOZILLA_VERSION_U=102.1.0 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_LTO=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/usr/src/RPM/BUILD/mozjs-102.1.0/build/.gdbinit.py.in' -o '../build/.gdbinit.py' BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.gdbinit.py.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/usr/src/RPM/BUILD/mozjs-102.1.0", "-Dtopobjdir=/usr/src/RPM/BUILD/mozjs-102.1.0/_build", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_AVX=1", "-DENABLE_WASM_EXCEPTIONS=1", "-DENABLE_WASM_SIMD=1", "-DENABLE_WASM_SIMD_WORMHOLE=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_CPUID_H=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_CODEGEN_X86=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_NUNBOX32=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"102.0\"", "-DMOZILLA_VERSION=\"102.1.0\"", "-DMOZILLA_VERSION_U=102.1.0", "-DMOZJS_MAJOR_VERSION=102", "-DMOZJS_MINOR_VERSION=1", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_LTO=1", "-DMOZ_SYSTEM_ICU=1", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_USING_ICU_NAMESPACE=0", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/usr/src/RPM/BUILD/mozjs-102.1.0/build/.gdbinit.py.in", "-o", "../build/.gdbinit.py"], "start": 1714213540.3388023, "end": 1714213540.3825452, "context": null} make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' ./spidermonkey_checks.stub /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-102.1.0/config/run_spidermonkey_checks.py main js/src/build/spidermonkey_checks js/src/build/.deps/spidermonkey_checks.pp js/src/build/.deps/spidermonkey_checks.stub js/src/build/libjs_static.a /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_spidermonkey_style.py /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_js_opcode.py TEST-PASS | check_spidermonkey_style.py | ok /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:36: SyntaxWarning: invalid escape sequence '\s' reBeforeArg = "(?<=[(,\s])" /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\w' reArgType = "(?P[\w\s:*&<>]+)" /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\s' reArgName = "(?P\s\w+)" /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:54: SyntaxWarning: invalid escape sequence '\g' signature = reMatchArg.sub("\g", signature) /usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py:65: SyntaxWarning: invalid escape sequence '\g' r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature TEST-PASS | check_macroassembler_style.py | ok /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' space_star_space_pat = re.compile("^\s*\* ?", re.M) /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' category_pat = re.compile("\[([^\]]+)\]") /usr/src/RPM/BUILD/mozjs-102.1.0/js/src/vm/jsopcode.py:169: SyntaxWarning: invalid escape sequence '\s' tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") TEST-PASS | check_js_opcode.py | ok BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/file_generate.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/config/run_spidermonkey_checks.py", "main", "js/src/build/spidermonkey_checks", "js/src/build/.deps/spidermonkey_checks.pp", "js/src/build/.deps/spidermonkey_checks.stub", "js/src/build/libjs_static.a", "/usr/src/RPM/BUILD/mozjs-102.1.0/config/check_spidermonkey_style.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/config/check_macroassembler_style.py", "/usr/src/RPM/BUILD/mozjs-102.1.0/config/check_js_opcode.py"], "start": 1714213540.2729897, "end": 1714213541.3045874, "context": null} make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make[3]: Nothing to be done for 'misc'. make recurse_libs make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make recurse_tools make[2]: Nothing to be done for 'recurse_tools'. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.89630 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libmozjs102-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libmozjs102-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd mozjs-102.1.0 + cd _build + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/libmozjs102-buildroot make: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' make -C js/src install make[1]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make -C build install make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make[2]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-102.pc ../../../config/nsinstall -t mozjs-102.pc /usr/src/tmp/libmozjs102-buildroot/usr/lib/pkgconfig ../../../config/nsinstall -t ../js-config.h /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102 ../../../config/nsinstall -t ../../../mozglue/baseprofiler/public/ProfilingCategoryList.h /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/js /usr/src/RPM/BUILD/mozjs-102.1.0/_build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102 ../../../_build_manifests/install/dist_include Elapsed: 0.03s; From /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102: Kept 3 existing; Added/updated 340; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/usr/src/RPM/BUILD/mozjs-102.1.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "--no-symlinks", "/usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102", "../../../_build_manifests/install/dist_include"], "start": 1714213541.5439293, "end": 1714213541.5795515, "context": null} cp js-config js102-config ../../../config/nsinstall -t js102-config /usr/src/tmp/libmozjs102-buildroot/usr/bin ../../../config/nsinstall -t libjs_static.a /usr/src/tmp/libmozjs102-buildroot/usr/lib mv -f /usr/src/tmp/libmozjs102-buildroot/usr/lib/libjs_static.a /usr/src/tmp/libmozjs102-buildroot/usr/lib/libjs_static.ajs ../../../config/nsinstall -t libmozjs-102.so /usr/src/tmp/libmozjs102-buildroot/usr/lib make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/build' make -C shell install make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' cp ../../../dist/bin/js ../../../dist/bin/js102 ../../../config/nsinstall -t ../../../dist/bin/js102 /usr/src/tmp/libmozjs102-buildroot/usr/bin make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src/shell' make[1]: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build/js/src' make: Leaving directory '/usr/src/RPM/BUILD/mozjs-102.1.0/_build' + chmod a-x /usr/src/tmp/libmozjs102-buildroot//usr/lib/pkgconfig/mozjs-102.pc + '[' '!' -f /usr/src/tmp/libmozjs102-buildroot//usr/lib/pkgconfig/js.pc ']' + set -x + for f in /usr/src/tmp/libmozjs102-buildroot//usr/lib/*.ajs + mv -vf -- /usr/src/tmp/libmozjs102-buildroot//usr/lib/libjs_static.ajs /usr/src/tmp/libmozjs102-buildroot//usr/lib/libjs_static.a renamed '/usr/src/tmp/libmozjs102-buildroot//usr/lib/libjs_static.ajs' -> '/usr/src/tmp/libmozjs102-buildroot//usr/lib/libjs_static.a' + set +x + cp -p js/src/js-config.h /usr/src/tmp/libmozjs102-buildroot//usr/include/mozjs-102 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libmozjs102-buildroot (auto) mode of './usr/lib/libjs_static.a' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libmozjs-102.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libmozjs102-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib/pkgconfig/mozjs-102.pc: Libs: '-L${libdir} -lmozjs-102' --> '-lmozjs-102' Checking contents of files in /usr/src/tmp/libmozjs102-buildroot/ (default) Compressing files in /usr/src/tmp/libmozjs102-buildroot (auto) Adjusting library links in /usr/src/tmp/libmozjs102-buildroot ./usr/lib: (from :0) libmozjs-102.so -> libmozjs-102.so Verifying ELF objects in /usr/src/tmp/libmozjs102-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/libmozjs102-buildroot Hardlinking identical .pyc and .opt-?.pyc files Processing files: libmozjs102-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.f4Ja7Y find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/libmozjs102-buildroot/usr/lib/libmozjs-102.so: 2393 symbols, 22 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.v1GhJ9 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libmozjs-102.so = set:pdBHq9ZowA0Za4Zxp0GAPRP7T01Fx2QyO5EVRGXekyNqupagBX7ervNQKcLiqyZorDah8Xu7He0KzpDhOCINBOu9Oi88fVNkXZFggQjl028eOE2salHpm9Mgvc9s3yNkNTaRGrm96p4cN0hb6Z6Zvq5WyxapQm1rlLU0ZdFJjQVqB4hSetPSzyNzc1IGco4FzcMl00agUS0lhWBHxhrUMDOxTTnt0V26BZgFqEnfQ0DX1hJW8YUHXW78f6Q2sNcQCKrF8IvJawfDiXTYFO352qR5bAO9zzzSG4O8AwhkpZFGfNZe4OPECjK2idUNMYqMiQ2MdszYF04Ba9hgXCtqCjYCmZ0sPrH0ggii8sbjZJGLg5c0b1c8E8GKVYz88ISi3CheyQuD6JAqFc5b3ekT37gEU2Ns5N7Q1njsV3XyfkFGqQqz5QwUc1cTN1AMQZDIK915fkhc69GqZpCgAewwyB5aCYFNjJURWKZEVg8mYyEcPIZzrZfK8rdvovJ3JsXs0GARRi3w4e0z2gZrX8d3XArAX7rgT29dKgklMBeGwqMnaNAUowaTwgnr1hASi6qUb7eQ0gN2IJKX4bJYFSe7NKwZ34g1FJ4wZ7CM0tJpyt6KJYCcZbMB3ggzdyT5lavl6EL0BXfssT6kqsASuZLu6uSZusY47rpFV388kBtkeZhd4UKrFgbcbyunLTANZLmccXsQIM5nH4Z3sy5636iIPt6NLAiJl73PofGk5x6aDsEHGVcXJd8uRvvod1xDX5BgY6VZ9vDjR8lBUukjSf2jo68tIQ0Wh1H3ewaeiquABhN1mHVLtz9VrSW7V3RfRHZlXx6Xq7X0WmQ6af1QRDb6Q6OYW46CRda4akwYH3N60Hg8UmwuHQ5AlDrUVVhQI0QZlEv6oTJ9ZdkuxjbMfH5HtgtpuItjzNkwjT2i7yQZ5z1C6P7scLD5ahW0EkLhSQW9zc5mbYlB2qYDPKIQNw5TtfbBYkoZI8j2IrecAUvCWCaueHYopz2dDW4fKJEa9sSv9O1ZKNSTlBs9uz7H4ng2aVqqxtyuaZAm2x1YOvZIR8Q4XZso103J0PNrsWAoQp7mDIfiVyn5BFhXjnxrpzd498Ro8Ua1gAfbut3BWzTz0jPmWrDeW46SxP2LfM13s29hX5qypdkbxtZG9Ka0kS4cCPbgHiTqcs1G7fwC7PlVUUwr0VkatL3jKtA5jRA07kyw3MSEOj0K5MDf3rY6Qwg02HI9Gmtx9MbYPgRVLw7FGPZdS5UPQHsppZ1kljEs7Q3EFpR8qVijzdLe5otCFTxJNxvkQUhA0MbWji0VAZc3vCfa6lxR64w7Ff4QU8r2uxwXLy6tgprHkCLesr20WPMAiIgayh4WLgdPy6i0VZCkEEtKZ8939CLPQ5lCrc4yxiLN0nsZpoQuyo0kVn6FwR1t4MZL41Qi0ejirnYaE02JwTyYBcWnNWShOffD2C9Zlq82GCSggyNlfyu04Q0wyB0G6lIJhj00ZL8m2kvXY3LUaNtaMCykr2oV1q9M3Wsw9U99lB64AgyTloUomHHZH4B5oo1i1vml8Rm8Ufz96dahUZvhMyPzeN6ZiRb1g0ZxaN2ujeWdobVzKui8gWvNlZbxe7pmEHqoTgIrgih0kKrBe9gbuQcDUspO0O3wR1LlCKYVtsB8cV368z0rIw0d2ZzrbuDICQbegywPO7ttqdWdlZszcCjo71Rh1p348q1gtnjkTL5PlW7878A8Zm42bZvQZphSMHIh6tuz6JOLRZJcIUQcZm0BRK8KLMkE0JNUzVMJL4GYywadBhY3KgnVmzMWoIutF8oM6ilHeuzZm1wFITZIc8qhubZKR9e95OquvZG1UHD8h6on9F17ABQmrHFMC3fj5FpNg4ZrTxM8jawHJZzdCD1sabhReaet90F1IgsZLcjAWMZ7E2mKD8USY01jrI00cNc19Y7ZGxdy45A0PmzjaS160PciEwYOgOqz6MXpDtIaL4QjDD1tABL2eL1dscYvz3sCLD2UeIcUJX5tR9jZkzKbtvFzJJnhD0CZh4CjcSIZCc2Zh0nZBGCddVjJyjhUYxq7Re0WgZoHGAsvRriHLAdTbPwxPm5h6B5ZcqfafCMKQkSfsBfh4XyKbaAEWw5w4oQJJskviB8YCR3U4geVwglRhkCHvhpwWZFNRlM4AbqxWkxJhoHzs0mnM151SNkJO2WI2dm43j3WmC0jZ10opZ4Tx3omIaJekOl6dP5t7oAN0HDIAOJLOlxcZ09cmewEukcgQjvuXsxxj2qeeCqC9juZ0iTedWfTKXngE90IIN7FogPuwsTm304jbB1mwCCBazbC2my7HJk2Lk6Xf8oZ4P1jyS00BMRTAAU28YyrWc2CRN10GlZKZIwPKUAcYd0oZ5W0C5bIPMEZ7lqhgzwla7jylaF7p9XZfdUrG6RUZwExAXm0N0JmZ2qZ3fI1KJn8xVYgewGv6x2UvFFhUlqeq3phyo4pghE3OeMf9umKqJk6TG9zE1xFSuIyce8gEVu79u1k8Q07D21GP1WqE4qQdEOdHZgQJG3Q9MgmNYeuIg6bVGWLhVSP9IpznnVWYpEyFKxZqdZrD429RHZ2SgTKZAXvjxVMj3l2U3jTYxtPWEcg8UEFpkYjf3L3NqkwM1MRilbYHEJue8Zg27Dsxjp8P9yvN01GGubDvX4ZvFK1rtzcBbpzZFyap9pm9bmYvgVOZnJg7N98WPV9APEIoMYogsv4hSMX0YXlKqQvkPo34FCAp7Xcx2NfagRCJHiD06jFkOinCzcoRhZ72tj4gc1E2TSA7bsfGk3wHi1RVrc5pWtGnmFfMh9k857Zx1R2r85pI9U0gbLVUoRxQeCQaGhY2kCSiCoTmG06OFLFstJOPrOrFJyVBUZAUzPs5rdqIfkqOO14dlNJAH4Bk8I9WXZ8RspG2Sl1GfdEk2Vsx21Z7n49fSGwoPDFhcd6BMl91KM9IcwejdIpNygd1kaJDRT0gZotxrSZs17s631uwUejB8aypul3BLdHu9RJ0E0TczZwoGA6S01mwj4ifc5jmU0is1URvYG2fzZyr8YiHFLdoSXY3EZoTTA7kELuU2myZpWDoknvMePHMxVbn8wj12te0zSM88mNRRZcBhqEzEZcc02xUkzQ3Cfi9vHdcBJZnjRZy0lP7mikSecI0r6rR63coXWfN4qKvMe4JAAJ1C9EK8fS3D3Wsep00zDmkAi4gPjX2SbEecKegMmUJOh6qQMwAoqQpAIdwYLCqZ2615A5apF0zOuXke82iZpK7CcLZg3GgHRnEjZjeLMZzqAZpABaf0m6vnilj6HIobGT4NeWV1Zlf1kJRa8h0BYSqBOG8FwYctO8KFni8WNuh4MLBQ8TM0OxA1eXYx1HMzPk6UVVCedthc0IHphFLM9D0zO9WbBz8hXx8eazT6fpC6IiW0bB33zLQ4QKUh0CtjeW8jfoLzjHYWLr84LSaTwZeO862fbZ7tJS2emXkWyXDa2pC8fUCxNSUyriSC0bSnYPWPR6giV1wNQi3sLloe3eXGUC1cHunBwiShlGZcrRAJiGVvqEMZC8xWmIv0YNOaZdxKY5ULihk6bEcrW3DJEzKi2N3gPZeZrYVdqwWaE31Y6a2FzkscuIpmbxc2hkiMArP6wOjGi0XmhYk77biKEqv8hPHpYMzMTHEUQ89hc5UpC4rG57Ez8JcKaabe2Qh87zuFxNkDnwhgZIfQ5glTZ4CTClFiZ5ORSpUGYa7qZzVGu670crlsVdLIq6E5qR4BvvE7g8huCZElzwU2pp0oaqeM0iB3bf0UXkv6Hh1Tl892KcHkAKm9YQKf03kToqScIDDothCaXPgc18jZ6VfGuBv1nECV9Z0FpcUJB76lM6JtyRjFeTiZ7Yf40O2gvO3fpk9fZHh3AM6wPXEOPf01lq7Zunz2FbbRVw3thFaOtaj3SZCsD3SpiwfIEnLGNo3VPLIs2i3714NsFUAVT2Sc2N0xanXqBs9NmJ7R5GBUhZrE5SmyfwOb3fzKCXBNA1aw9hWpiR32USn8Z7oJy1N6o9ZoM2UxVY9xJcNFGZrUw50KkkPObhGZEKoaZpUPf11Ep73NvXgcFZafSArdAZpgTtp4ppZvpXBQFLlmWzeNMqTf1I4Ik12hFZIhopCK7xtpc5EJTVwBFB2GEeZ9OmwABueMfoA61IvcggpRL1eOGvrPxEhJRgON6p1gNH8R72zozah0efdcBCOq95h9VOB87e3sdWenQIdf41Uoj4WFrf8Z9C6xwwSvjZ1HxEYRTcgScqpGxKLZaLyiIZm01qc0OCl2vzKxL9sLBbXzQPtV0B3xdP5G792CrbrFHK9LnosJrRjf1HNfBcr8oZoZw4HMCPfJAVyFpFufi9VVL9xwjsjg6aexXYPqcsW2PvGo6WM00WbMZuxSsWyNch4Z5d3io8ZwFDk4RivQewJBL02acQEELjL7uwQcZy0EYiHGR3NKWMvysgL6zusNEat9Xq0w6NNgL19zrxfKjHBecZ0W0r4zH18fUe9CnxxC30UlHu8c11zwxdO2Y4KDNi191gdLpBNpaVUDuoMgUz1QNNol9fyxZABhfl266aYAi5inAGZBEOzLjn60w5bHidMZ1nFn4n3Xr57kecu1MgIhBK4pw5YdxxiDov1UWdwcoywEEBxZGVlIKgfQrxT4UEYO0ZaszgdcUpsGkZghp1mVwHPvmMpiwN5OtscvRpu82zBkBH8AwpX1RQwM12DY14qJKlVEDrayc7Q48biG608vavP5kYrJ2aRMv9zOx8aI4ysRPQU625J1HvL7HZxZ6R8kMlwhuNDoBA7Zwwq4wXy4XddY0a2wDr7Md8Q3iFjafOmAwBpW9cLotbytnEJ556n006wotBXL3LgQVxAcCwFi2CszWghFn4r3e8zdjjIKwxGqOeWss4eXx2ZkhaQfibErVc2HzZ0p0mbZ7ka0, libmozjs-102.so(mozjs_102) Requires: ld-linux.so.2 >= set:jhL2mTt1, ld-linux.so.2(GLIBC_2.1), ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.18), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.2.4), libc.so.6(GLIBC_2.25), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3), libgcc_s.so.1(GCC_3.4), libgcc_s.so.1(GCC_4.2.0), libgcc_s.so.1(GLIBC_2.0), libicui18n.so.74 >= set:rkfA02U2c4If4G5nyk1aYPZkMnGLD5dEZ41RkcZ7r7OLkpSYLSTYwQRI3N6vWX93y9hZBLqTuMQvGK0OhaxhJGCx2p1G2diMTO0ZiuCCYuhT7NFyqyrZd3Lc7Y1T1q3EbD7o8XXLz4pdzL59I8xFwPhInPLpkOyWguGlq8ibLL8deVdyxOWSuXKZvzEhksD8BOIpzU8Rwx1qRv841ukXrsiKn5e23tyypWOTCx3VWXfFfbOy9vBuBjK12isNmJw02ZvgcUvTP4UHfh5cElUk0prWFyj2G4OZaJH3NtddhLzdFOApEnHbYrTbyEYFXjhZ9eyD0, libicuuc.so.74 >= set:pi2VNzY6DEBV1E7Ki049iclO6z8faKtIyHl8FNL84EyT8fk5Z1Fa4FIU4i6WmfJLHktowf6VRZ2YqEVWF8nnUocdCjdX6S4vEBZc2bwi37Get0C0A4yBFXgIAVKKylAK6kQXzQNWiqZ3O9H2MlzIQ3gZ5LJGxZEZ1YazkcrrNOpnyzATScat0FjVo4jJf7OHtgdDP0, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.2), libm.so.6(GLIBC_2.29), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= set:khb6pwmYBXk6jXbkhJZj1, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S1uqqM Creating libmozjs102-debuginfo package Processing files: libmozjs102-devel-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9wbvb4 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.l5j6Zg find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/jsapi.h:12: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/AlreadyAddRefed.h:12:10: fatal error: utility: No such file or directory 12 | #include | ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/jsapi.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h:34, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfiler.h:29: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfiler.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ModuloBuffer.h:15: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ModuloBuffer.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ModuloBuffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BlocksRingBuffer.h:11: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BlocksRingBuffer.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ResultExtensions.h:14:10: fatal error: nscore.h: No such file or directory 14 | #include "nscore.h" | ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ResultExtensions.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h:34: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileChunkedBuffer.h:15: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileChunkedBuffer.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h:34, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkerTypes.h:26: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkerTypes.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:11:4: error: #error "This header should only be #included by BaseProfilerMarkers.h" 11 | # error "This header should only be #included by BaseProfilerMarkers.h" | ^~~~~ In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileChunkedBufferDetail.h:13: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileChunkedBufferDetail.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h:34, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfiler.h:29, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferChunkManagerWithLocalLimit.h:10: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/BaseProfilingCategory.h:14:10: fatal error: ProfilingCategoryList.h: No such file or directory 14 | #include "ProfilingCategoryList.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/ProfileBufferChunkManagerWithLocalLimit.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Bidi.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Bidi.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/IDNA.h:7: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/IDNA.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/glue/Debug.h:18:10: fatal error: io.h: No such file or directory 18 | #include | ^~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/glue/Debug.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Locale.h:12: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Locale.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/String.h:10: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/String.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/glue/WinUtils.h:10:10: fatal error: windows.h: No such file or directory 10 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/glue/WinUtils.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Calendar.h:9: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Calendar.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Collator.h:8:12: fatal error: gtest/MozGtestFriend.h: No such file or directory 8 | # include "gtest/MozGtestFriend.h" | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Collator.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Currency.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Currency.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/TimeZone.h:31: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/TimeZone.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ListFormat.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ListFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/MeasureUnit.h:9: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/MeasureUnit.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberFormat.h:11, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/PluralRules.h:13: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/PluralRules.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/Calendar.h:9, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DisplayNames.h:14: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DisplayNames.h: cpp failed /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/FormatBuffer.h:15:10: fatal error: nsTString.h: No such file or directory 15 | #include "nsTString.h" | ^~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/FormatBuffer.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CLibrary.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CLibrary.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberFormat.h:11: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberParser.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberParser.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateTimeFormat.h:10: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateTimeFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberFormat.h:11, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberRangeFormat.h:9: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/NumberRangeFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/UnicodeProperties.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/UnicodeProperties.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateIntervalFormat.h:8: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateIntervalFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/RelativeTimeFormat.h:7: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/RelativeTimeFormat.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/LocaleCanonicalizer.h:7: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/LocaleCanonicalizer.h: cpp failed In file included from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/Buffer.h:15, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:10, from /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateTimePatternGenerator.h:12: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h:24:12: fatal error: nsTArray.h: No such file or directory 24 | # include "nsTArray.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/libmozjs102-buildroot/usr/include/mozjs-102/mozilla/intl/DateTimePatternGenerator.h: cpp failed Provides: pkgconfig(mozjs-102) = 102.1.0 Requires: libmozjs102 = 102.1.0-alt2, /usr/lib/libmozjs-102.so, /usr/lib/pkgconfig Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tUvouD Processing files: libmozjs102-devel-static-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.j68KT9 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6KQz9d find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libmozjs102-devel = 102.1.0-alt2, glibc-devel-static Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.y69Z31 Processing files: libmozjs102-tools-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zRAJfR find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sQtYNL find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) find-requires: FINDPACKAGE-COMMANDS: cat Requires: /bin/sh, /lib/ld-linux.so.2, coreutils, ld-linux.so.2 >= set:jhL2mTt1, ld-linux.so.2(GLIBC_2.1), ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.18), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.2.4), libc.so.6(GLIBC_2.25), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3), libgcc_s.so.1(GCC_3.4), libgcc_s.so.1(GCC_4.2.0), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libicui18n.so.74 >= set:rkfA02U2c4If4G5nyk1aYPZkMnGLD5dEZ41RkcZ7r7OLkpSYLSTYwQRI3N6vWX93y9hZBLqTuMQvGK0OhaxhJGCx2p1G2diMTO0ZiuCCYuhT7NFyqyrZd3Lc7Y1T1q3EbD7o8XXLz4pdzL59I8xFwPhInPLpkOyWguGlq8ibLL8deVdyxOWSuXKZvzEhksD8BOIpzU8Rwx1qRv841ukXrsiKn5e23tyypWOTCx3VWXfFfbOy9vBuBjK12isNmJw02ZvgcUvTP4UHfh5cElUk0prWFyj2G4OZaJH3NtddhLzdFOApEnHbYrTbyEYFXjhZ9eyD0, libicuuc.so.74 >= set:pi2VNzY6DEBV1E7Ki049iclO6z8faKtIyHl8FNL84EyT8fk5Z1Fa4FIU4i6WkZnl76UzhutLMHxCHDystxzNQoeRIrojYxmSP2bwi37Get0C0A4yBFXgIAVKKylAK6kQXzQNWiqZ3O9H2MlzIQ3gZ5LJGxZEZ1YazkcrrNOpnyzATScat0FjVo4jJf7OHtgdDP0, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.2), libm.so.6(GLIBC_2.29), libreadline.so.8 >= set:nlIfCiwp4, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= set:khb6pwmYBXk6jXbkhJZj1, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xTXLF1 Creating libmozjs102-tools-debuginfo package Processing files: libmozjs102-debuginfo-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.egiVG5 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GjrJoM find-requires: running scripts (debuginfo) Provides: debug(libmozjs-102.so) Requires: libmozjs102 = 102.1.0-alt2, debug(ld-linux.so.2), debug(libc.so.6), debug(libgcc_s.so.1), debug(libicui18n.so.74), debug(libicuuc.so.74), debug(libm.so.6), debug(libstdc++.so.6), debug(libz.so.1) Processing files: libmozjs102-tools-debuginfo-102.1.0-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GcwKZK find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.R64YgA find-requires: running scripts (debuginfo) Requires: libmozjs102-tools = 102.1.0-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(ld-linux.so.2), debug(libc.so.6), debug(libgcc_s.so.1), debug(libicui18n.so.74), debug(libicuuc.so.74), debug(libm.so.6), debug(libreadline.so.8), debug(libstdc++.so.6), debug(libz.so.1) Adding to libmozjs102-devel a strict dependency on libmozjs102 Adding to libmozjs102-debuginfo a strict dependency on libmozjs102 Adding to libmozjs102-devel-static a strict dependency on libmozjs102-devel Adding to libmozjs102-tools-debuginfo a strict dependency on libmozjs102-tools Removing 1 extra deps from libmozjs102-devel due to dependency on libmozjs102 Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-102.1.0-alt2.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-devel-102.1.0-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-devel-static-102.1.0-alt2.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-tools-102.1.0-alt2.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-debuginfo-102.1.0-alt2.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libmozjs102-tools-debuginfo-102.1.0-alt2.i586.rpm (w2T16.xzdio) 2864.58user 186.50system 5:40.43elapsed 896%CPU (0avgtext+0avgdata 1271824maxresident)k 0inputs+0outputs (0major+37567371minor)pagefaults 0swaps 5.26user 3.26system 6:12.19elapsed 2%CPU (0avgtext+0avgdata 131396maxresident)k 160inputs+0outputs (0major+297466minor)pagefaults 0swaps --- libmozjs102-102.1.0-alt2.i586.rpm.repo 2024-01-21 17:18:12.000000000 +0000 +++ libmozjs102-102.1.0-alt2.i586.rpm.hasher 2024-04-27 10:27:10.368659940 +0000 @@ -45,6 +45,6 @@ Requires: rpmlib(PayloadIsLzma) -Provides: libmozjs-102.so = set:pdBHq9ZowA0Za4Zxp0GAPRP7T01Fx2QyO5EVRGXekyNqupagBX7ervNQKcLiqyZorDah8Xu7He0KzpDhOCINBOu9Oi88fVNkXZFggQjl028eOE2salHpm9Mgvc9s3yNkNTaRGrm96p4cN0hb6Z6Zvq5WyxapQm1rlLU0ZdFJjQVqB4hSetPSzyNzc1IGco4FzcMl00agUS0lhWBHxhrUMDOxTTnt0V26BZgFqEnfQ0DX1hJW8YUHXW78f6Q2sNcQCKrF8IvJawfDiXTYFO352qR5bAO9zzzSG4O8AwhkpZFGfNZe4OPECjK2idUNMYqMiQ2MdszYF04Ba9hgXCtqCjYCmZ0sPrH0ggii8sbjZJGLg5c0b1c8E8GKVYz88ISi3CheyQuD6JAqFc5b3ekT37gEU2Ns5N7Q1njsV3XyfkFGqQqz5QwUc1cTN1AMQZDIK915fkhc69GqZpCgAewwyB5aCYFNjJURWKZEVg8mYyEcPIZzrZfK8rdvovJ3JsXs0GARRi3w4e0z2gZrX8d3XArAX7rgT29dKgklMBeGwqMnaNAUowaTwgnr1hASi6qUb7eQ0gN2IJKX4bJYFSe7NKwZ34g1FJ4wZ7CM0tJpyt6KJYCcZbMB3ggzdyT5lavl6EL0BXfssT6kqsASuZLu6uSZusY47rpFV388kBtkeZhd4UKrFgbcbyunLTANZLmccXsQIM5nH4Z3sy5636iIPt6NLAiJl73PofGk5x6aDsEHGVcXJd8uRvvod1xDX5BgY6VZ9vDjR8lBUukjSf2jo68tIQ0Wh1H3ewaeiquABhN1mHVLtz9VrSW7V3RfRHZlXx6Xq7X0WmQ6af1QRDb6Q6OYW46CRda4akwYH3N60Hg8UmwuHQ5AlDrUVVhQI0QZlEv6oTJ9ZdkuxjbMfH5HtgtpuItjzNkwjT2i7yQZ5z1C6P7scLD5ahW0EkLhSQW9zc5mbYlB2qYDPKIQNw5TtfbBYkoZI8j2IrecAUvCWCaueHYopz2dDW4fKJEa9sSv9O1ZKNSTlBs9uz7H4ng2aVqqxtyuaZAm2x1YOvZIR8Q4XZso103J0PNrsWAoQp7mDIfiVyn5BFhXjnxrpzd498Ro8Ua1gAfbut3BWzTz0jPmWrDeW46SxP2LfM13s29hX5qypdkbxtZG9Ka0kS4cCPbgHiTqcs1G7fwC7PlVUUwr0VkatL3jKtA5jRA07kyw3MSEOj0K5MDf3rY6Qwg02HI9Gmtx9MbYPgRVLw7FGPZdS5UPQHsppZ1kljEs7Q3EFpR8qVijzdLe5otCFTxJNxvkQUhA0MbWji0VAZc3vCfa6lxR64w7Ff4QU8r2uxwXLy6tgprHkCLesr20WPMAiIgayh4WLgdPy6i0VZCkEEtKZ8939CLPQ5lCrc4yxiLN0nsZpoQuyo0kVn6FwR1t4MZL41Qi0ejirnYaE02JwTyYBcWnNWShOffD2C9Zlq82GCSggyNlfyu04Q0wyB0G6lIJhj00ZL8m2kvXY3LUaNtaMCykr2oV1q9M3Wsw9U99lB64AgyTloUomHHZH4B5oo1i1vml8Rm8Ufz96dahUZvhMyPzeN6ZiRb1g0ZxaN2ujeWdobVzKui8gWvNlZbxe7pmEHqoTgIrgih0kKrBe9gbuQcDUspO0O3wR1LlCKYVtsB8cV368z0rIw0d2ZzrbuDICQbegywPO7ttqdWdlZszcCjo71Rh1p348q1gtnjkTL5PlW7878A8Zm42bZvQZphSMHIh6tuz6JOLRZJcIUQcZm0BRK8KLMkE0JNUzVMJL4GYywadBhY3KgnVmzMWoIutF8oM6ilHeuzZm1wFITZIc8qhubZKR9e95OquvZG1UHD8h6on9F17ABQmrHFMC3fj5FpNg4ZrTxM8jawHJZzdCD1sabhReaet90F1IgsZLcjAWMZ7E2mKD8USY01jrI00cNc19Y7ZGxdy45A0PmzjaS160PciEwYOgOqz6MXpDtIaL4QjDD1tABL2eL1dscYvz3sCLD2UeIcUJX5tR9jZkzKbtvFzJJnhD0CZh4CjcSIZCc2Zh0nZBGCddVjJyjhUYxq7Re0WgZoHGAsvRriHLAdTbPwxPm5h6B5ZcqfafCMKQkSfsBfh4XyKbaAEWw5w4oQJJskviB8YCR3U4geVwglRhkCHvhpwWZFNRlM4AbqxWkxJhoHzs0mnM151SNkJO2WI2dm43j3WmC0jZ10opZ4Tx3omIaJekOl6dP5t7oAN0HDIAOJLOlxcZ09cmewEukcgQjvuXsxxj2qeeCqC9juZ0iTedWfTKXngE90IIN7FogPuwsTm304jbB1mwCCBazbC2my7HJk2Lk6Xf8oZ4P1jyS00BMRTAAU28YyrWc2CRN10GlZKZIwPKUAcYd0oZ5W0C5bIPMEZ7lqhgzwla7jylaF7p9XZfdUrG6RUZwExAXm0N0JmZ2qZ3fI1KJn8xVYgewGv6x2UvFFhUlqeq3phyo4pghE3OeMf9umKqJk6TG9zE1xFSuIyce8gEVu79u1k8Q07D21GP1WqE4qQdEOdHZgQJG3Q9MgmNYeuIg6bVGWLhVSP9IpznnVWYpEyFKxZqdZrD429RHZ2SgTKZAXvjxVMj3l2U3jTYxtPWEcg8UEFpkYjf3L3NqkwM1MRilbYHEJue8Zg27Dsxjp8P9yvN01GGubDvX4ZvFK1rtzcBbpzZFyap9pm9bmYvgVOZnJg7N98WPV9APEIoMYogsv4hSMX0YXlKqQvkPo34FCAp7Xcx2NfagRCdW1cCiFABKc7pMGzWfxK928C0kxrrOz5K7lG1MlFwWYdCycZekLIivwziEgaeZj2G5SgaOojM1wmuPNNG3FtcFlkzU5EcJBcNKJk1cAjvjVWqBDTATir5PbNZFM7DVaSqQovEQAB38qGyr9n9aFgojQTXNqKcl1XG0RD6kaxsKgxwZrbyA7rlgIVPQ8C6ziUGA0nU4m6gDF6SIohEC0aBSPWr08vIbsPSD3eUc62Y0NtCahk4PYG6avrmZ2FK505UCpY7Mk9dI12I0D8AuoaCIM1AU2MHZEnlUpYnSgUBmjvrMITV7gZ1LL9fEgvZ0nMiQfRfNEKZgSpu5ecvV21sagEP1oQ661NaKKKDbzQg7hXp60xgsGhW1P7FALR6COmZHFWv1EqZgb9ar76mwdzJqz16ItZ7y9QsZwSxEBAIdMc1R5VNuUsgDP930oYQyyky0quqnMu1RxNR12S2LleOgz66A4jzezAJ1AZBjJuN8EwIg9b5okSrDO1hgOftfcpuZ16kxmHLgDY7DnUZxdiZAOiB70bzLbFG9zlmI5Rryo7Zc3YHD0GSq5A8wiurJiplAkguCep4TQb94Z8Z2y0ZtiqAro0VgO0DtZg3mx7DFcMPPdtqWyo0onPyivxje16BjQna7hyS3hsk6LduOcdoBQ1ma766vF9EtNz0cXCsQhCuMu7DmVRvTg8uJlK1Xtp43xDBZrKmr17HtatNZ3l4OchuMd3zJN5TAId1mILUDRDHdwAO30zFB6UuHMs6sSlNd3omZeG4kOeGiJDTG9rBkPZA35Zn39kTyZ30ZoBlWXgnZiMvByEcmgpSQ7erh7tB4y7wCXtZBZsrQ0Rlg72Udk4i7FUoYoPIm2p4yEAw9TCd0BDkB0SJyUFeemAshRZg9qudz7u4ZulksqAA8C2YcjydRy3QhAm6n5B571W8AzhLQMoGPbM8EvZhW2EGXuOYSIalGLAHJPMlVleQZnOlZcU0wpHybLVBlP0JgHCEYX3Z08A8fPvIq44n8b30jhP16gGsoV10vDWPodaUK29hMBpByQRaxDSZ1w1Grcdr6SPjIK8jBZ9xo2gCWJY7lLOLwbkPYAu8dz1LJYME2SEJjIuaRVmGZEZx20p1EfVxDcGADZJE1io3MVtkVV7wwaJ3vZGhxQBBWsMxKEk5VeBF1XvzXsMej2Yx5ZanRoIxYVnme1Fxz0yoKksOYr1r6xowgBHtJiKAoHSzW2RiY8ZBQ2rbN7gVBxDhnPZ2z93k0jyQPAG74MJLgWfImNwo3I4v4m0fcDf9IB9elRvN1b0sFECBnykZxtNkYjYVDw0QIzxULt8CQuZ1rOJ6iZAEXKcyIcZLIZ2FjvHIQ7tyxRKv2o9oF24yiZFzMOctf2XOoagrLP1bjb5khtWjpbgOif7U7ciz0Sf68EIWT07pRLJVgQESq8VozI0EUlAW3xhIhB80DD6CijpJAyEAsViA3D1K6tDbqSC7y0sI92Z4TugWjjzgggXLFZoRgkZqLpwIpQOk3tvXRnh9mv38gz1gSIiUrQdYdxXJspvAuKb7Es8IpKgZ841PJBJQlTATbcKSJWFDwRUDiCd4cvY78mxdDvq9P5jPiZeha9fZJAgM9K9835DMtZpRoUQ5CZA5Pg760gv1ST3JVQ5zpy8WHC19cAv8Z4ayqFfq7MSOn0156qkQTFT3fgqCv10BnqlJu8Sl7ZjheEnzhfKokBKAtd0gzUoETwANJM7TFRi7Cug7ozosd0V1T9NYacQs00LqR3x98o4cIhmwDMZcoFwA0ECTIOUcBsYjfco8YN0WUoIGA7NMvGcWFiMMgxDkGgWykZf2luYtWO00IoplG1KfKiL8K6STaeEsoY2wxozat9O0bUr23BeNZi0nL1A1j445JcYnPHotxuET2L9MhVB1WlKhE66Ycelav8abMa7stZjbUc9MU2VeeCLWcf4xNiGOl4iMIZ0GF1x34eV38QqtHOhfTk4peE9gmAkdf40oZ9YdngNLRaEk3ZBOEs8y2bx8nZcQU625J1HvL7HZxZ6R8kMlwhuNDoBA7Zwwq4wXy4XddY0a2wDr7Md8Q3iFjafOmAwBpW9cLotbytnEJ556n006wotBXL3LgQVxAcCwFi2CszWghFn4r3e8zdjjIKwxGqOeWss4eXx2ZkhaQfibErVc2HzZ0p0mbZ7ka0 +Provides: libmozjs-102.so = set:pdBHq9ZowA0Za4Zxp0GAPRP7T01Fx2QyO5EVRGXekyNqupagBX7ervNQKcLiqyZorDah8Xu7He0KzpDhOCINBOu9Oi88fVNkXZFggQjl028eOE2salHpm9Mgvc9s3yNkNTaRGrm96p4cN0hb6Z6Zvq5WyxapQm1rlLU0ZdFJjQVqB4hSetPSzyNzc1IGco4FzcMl00agUS0lhWBHxhrUMDOxTTnt0V26BZgFqEnfQ0DX1hJW8YUHXW78f6Q2sNcQCKrF8IvJawfDiXTYFO352qR5bAO9zzzSG4O8AwhkpZFGfNZe4OPECjK2idUNMYqMiQ2MdszYF04Ba9hgXCtqCjYCmZ0sPrH0ggii8sbjZJGLg5c0b1c8E8GKVYz88ISi3CheyQuD6JAqFc5b3ekT37gEU2Ns5N7Q1njsV3XyfkFGqQqz5QwUc1cTN1AMQZDIK915fkhc69GqZpCgAewwyB5aCYFNjJURWKZEVg8mYyEcPIZzrZfK8rdvovJ3JsXs0GARRi3w4e0z2gZrX8d3XArAX7rgT29dKgklMBeGwqMnaNAUowaTwgnr1hASi6qUb7eQ0gN2IJKX4bJYFSe7NKwZ34g1FJ4wZ7CM0tJpyt6KJYCcZbMB3ggzdyT5lavl6EL0BXfssT6kqsASuZLu6uSZusY47rpFV388kBtkeZhd4UKrFgbcbyunLTANZLmccXsQIM5nH4Z3sy5636iIPt6NLAiJl73PofGk5x6aDsEHGVcXJd8uRvvod1xDX5BgY6VZ9vDjR8lBUukjSf2jo68tIQ0Wh1H3ewaeiquABhN1mHVLtz9VrSW7V3RfRHZlXx6Xq7X0WmQ6af1QRDb6Q6OYW46CRda4akwYH3N60Hg8UmwuHQ5AlDrUVVhQI0QZlEv6oTJ9ZdkuxjbMfH5HtgtpuItjzNkwjT2i7yQZ5z1C6P7scLD5ahW0EkLhSQW9zc5mbYlB2qYDPKIQNw5TtfbBYkoZI8j2IrecAUvCWCaueHYopz2dDW4fKJEa9sSv9O1ZKNSTlBs9uz7H4ng2aVqqxtyuaZAm2x1YOvZIR8Q4XZso103J0PNrsWAoQp7mDIfiVyn5BFhXjnxrpzd498Ro8Ua1gAfbut3BWzTz0jPmWrDeW46SxP2LfM13s29hX5qypdkbxtZG9Ka0kS4cCPbgHiTqcs1G7fwC7PlVUUwr0VkatL3jKtA5jRA07kyw3MSEOj0K5MDf3rY6Qwg02HI9Gmtx9MbYPgRVLw7FGPZdS5UPQHsppZ1kljEs7Q3EFpR8qVijzdLe5otCFTxJNxvkQUhA0MbWji0VAZc3vCfa6lxR64w7Ff4QU8r2uxwXLy6tgprHkCLesr20WPMAiIgayh4WLgdPy6i0VZCkEEtKZ8939CLPQ5lCrc4yxiLN0nsZpoQuyo0kVn6FwR1t4MZL41Qi0ejirnYaE02JwTyYBcWnNWShOffD2C9Zlq82GCSggyNlfyu04Q0wyB0G6lIJhj00ZL8m2kvXY3LUaNtaMCykr2oV1q9M3Wsw9U99lB64AgyTloUomHHZH4B5oo1i1vml8Rm8Ufz96dahUZvhMyPzeN6ZiRb1g0ZxaN2ujeWdobVzKui8gWvNlZbxe7pmEHqoTgIrgih0kKrBe9gbuQcDUspO0O3wR1LlCKYVtsB8cV368z0rIw0d2ZzrbuDICQbegywPO7ttqdWdlZszcCjo71Rh1p348q1gtnjkTL5PlW7878A8Zm42bZvQZphSMHIh6tuz6JOLRZJcIUQcZm0BRK8KLMkE0JNUzVMJL4GYywadBhY3KgnVmzMWoIutF8oM6ilHeuzZm1wFITZIc8qhubZKR9e95OquvZG1UHD8h6on9F17ABQmrHFMC3fj5FpNg4ZrTxM8jawHJZzdCD1sabhReaet90F1IgsZLcjAWMZ7E2mKD8USY01jrI00cNc19Y7ZGxdy45A0PmzjaS160PciEwYOgOqz6MXpDtIaL4QjDD1tABL2eL1dscYvz3sCLD2UeIcUJX5tR9jZkzKbtvFzJJnhD0CZh4CjcSIZCc2Zh0nZBGCddVjJyjhUYxq7Re0WgZoHGAsvRriHLAdTbPwxPm5h6B5ZcqfafCMKQkSfsBfh4XyKbaAEWw5w4oQJJskviB8YCR3U4geVwglRhkCHvhpwWZFNRlM4AbqxWkxJhoHzs0mnM151SNkJO2WI2dm43j3WmC0jZ10opZ4Tx3omIaJekOl6dP5t7oAN0HDIAOJLOlxcZ09cmewEukcgQjvuXsxxj2qeeCqC9juZ0iTedWfTKXngE90IIN7FogPuwsTm304jbB1mwCCBazbC2my7HJk2Lk6Xf8oZ4P1jyS00BMRTAAU28YyrWc2CRN10GlZKZIwPKUAcYd0oZ5W0C5bIPMEZ7lqhgzwla7jylaF7p9XZfdUrG6RUZwExAXm0N0JmZ2qZ3fI1KJn8xVYgewGv6x2UvFFhUlqeq3phyo4pghE3OeMf9umKqJk6TG9zE1xFSuIyce8gEVu79u1k8Q07D21GP1WqE4qQdEOdHZgQJG3Q9MgmNYeuIg6bVGWLhVSP9IpznnVWYpEyFKxZqdZrD429RHZ2SgTKZAXvjxVMj3l2U3jTYxtPWEcg8UEFpkYjf3L3NqkwM1MRilbYHEJue8Zg27Dsxjp8P9yvN01GGubDvX4ZvFK1rtzcBbpzZFyap9pm9bmYvgVOZnJg7N98WPV9APEIoMYogsv4hSMX0YXlKqQvkPo34FCAp7Xcx2NfagRCJHiD06jFkOinCzcoRhZ72tj4gc1E2TSA7bsfGk3wHi1RVrc5pWtGnmFfMh9k857Zx1R2r85pI9U0gbLVUoRxQeCQaGhY2kCSiCoTmG06OFLFstJOPrOrFJyVBUZAUzPs5rdqIfkqOO14dlNJAH4Bk8I9WXZ8RspG2Sl1GfdEk2Vsx21Z7n49fSGwoPDFhcd6BMl91KM9IcwejdIpNygd1kaJDRT0gZotxrSZs17s631uwUejB8aypul3BLdHu9RJ0E0TczZwoGA6S01mwj4ifc5jmU0is1URvYG2fzZyr8YiHFLdoSXY3EZoTTA7kELuU2myZpWDoknvMePHMxVbn8wj12te0zSM88mNRRZcBhqEzEZcc02xUkzQ3Cfi9vHdcBJZnjRZy0lP7mikSecI0r6rR63coXWfN4qKvMe4JAAJ1C9EK8fS3D3Wsep00zDmkAi4gPjX2SbEecKegMmUJOh6qQMwAoqQpAIdwYLCqZ2615A5apF0zOuXke82iZpK7CcLZg3GgHRnEjZjeLMZzqAZpABaf0m6vnilj6HIobGT4NeWV1Zlf1kJRa8h0BYSqBOG8FwYctO8KFni8WNuh4MLBQ8TM0OxA1eXYx1HMzPk6UVVCedthc0IHphFLM9D0zO9WbBz8hXx8eazT6fpC6IiW0bB33zLQ4QKUh0CtjeW8jfoLzjHYWLr84LSaTwZeO862fbZ7tJS2emXkWyXDa2pC8fUCxNSUyriSC0bSnYPWPR6giV1wNQi3sLloe3eXGUC1cHunBwiShlGZcrRAJiGVvqEMZC8xWmIv0YNOaZdxKY5ULihk6bEcrW3DJEzKi2N3gPZeZrYVdqwWaE31Y6a2FzkscuIpmbxc2hkiMArP6wOjGi0XmhYk77biKEqv8hPHpYMzMTHEUQ89hc5UpC4rG57Ez8JcKaabe2Qh87zuFxNkDnwhgZIfQ5glTZ4CTClFiZ5ORSpUGYa7qZzVGu670crlsVdLIq6E5qR4BvvE7g8huCZElzwU2pp0oaqeM0iB3bf0UXkv6Hh1Tl892KcHkAKm9YQKf03kToqScIDDothCaXPgc18jZ6VfGuBv1nECV9Z0FpcUJB76lM6JtyRjFeTiZ7Yf40O2gvO3fpk9fZHh3AM6wPXEOPf01lq7Zunz2FbbRVw3thFaOtaj3SZCsD3SpiwfIEnLGNo3VPLIs2i3714NsFUAVT2Sc2N0xanXqBs9NmJ7R5GBUhZrE5SmyfwOb3fzKCXBNA1aw9hWpiR32USn8Z7oJy1N6o9ZoM2UxVY9xJcNFGZrUw50KkkPObhGZEKoaZpUPf11Ep73NvXgcFZafSArdAZpgTtp4ppZvpXBQFLlmWzeNMqTf1I4Ik12hFZIhopCK7xtpc5EJTVwBFB2GEeZ9OmwABueMfoA61IvcggpRL1eOGvrPxEhJRgON6p1gNH8R72zozah0efdcBCOq95h9VOB87e3sdWenQIdf41Uoj4WFrf8Z9C6xwwSvjZ1HxEYRTcgScqpGxKLZaLyiIZm01qc0OCl2vzKxL9sLBbXzQPtV0B3xdP5G792CrbrFHK9LnosJrRjf1HNfBcr8oZoZw4HMCPfJAVyFpFufi9VVL9xwjsjg6aexXYPqcsW2PvGo6WM00WbMZuxSsWyNch4Z5d3io8ZwFDk4RivQewJBL02acQEELjL7uwQcZy0EYiHGR3NKWMvysgL6zusNEat9Xq0w6NNgL19zrxfKjHBecZ0W0r4zH18fUe9CnxxC30UlHu8c11zwxdO2Y4KDNi191gdLpBNpaVUDuoMgUz1QNNol9fyxZABhfl266aYAi5inAGZBEOzLjn60w5bHidMZ1nFn4n3Xr57kecu1MgIhBK4pw5YdxxiDov1UWdwcoywEEBxZGVlIKgfQrxT4UEYO0ZaszgdcUpsGkZghp1mVwHPvmMpiwN5OtscvRpu82zBkBH8AwpX1RQwM12DY14qJKlVEDrayc7Q48biG608vavP5kYrJ2aRMv9zOx8aI4ysRPQU625J1HvL7HZxZ6R8kMlwhuNDoBA7Zwwq4wXy4XddY0a2wDr7Md8Q3iFjafOmAwBpW9cLotbytnEJ556n006wotBXL3LgQVxAcCwFi2CszWghFn4r3e8zdjjIKwxGqOeWss4eXx2ZkhaQfibErVc2HzZ0p0mbZ7ka0 Provides: libmozjs-102.so(mozjs_102) Provides: libmozjs102 = 102.1.0-alt2:sisyphus+338594.100.1.1 -File: /usr/lib/libmozjs-102.so 100644 root:root ca927e49008dfb7e639d8101a2b50633 -RPMIdentity: 71264112a1391db5db941313bf0b38d34d362306b865bbb04b7f81c27c488030a1d8a4604efa32d93f8f10321c4e1e0f6ca013ba52629778ff2522bcb2e77359 +File: /usr/lib/libmozjs-102.so 100644 root:root 7f0eff7db35f220f4e84f12a2a289165 +RPMIdentity: 91be75a2ef6093aec1c6dbff5e7b4212805b4f8ba1ca60867a9229e557f76ad70cdde37ed35b0053e6cf37d59d91f6a3fbe44e780d6ec93c73e6b388068ac60e --- libmozjs102-debuginfo-102.1.0-alt2.i586.rpm.repo 2024-01-21 17:18:12.000000000 +0000 +++ libmozjs102-debuginfo-102.1.0-alt2.i586.rpm.hasher 2024-04-27 10:27:10.484661853 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/e8 40755 root:root -/usr/lib/debug/.build-id/e8/fe0e0e8c32eb2a2ca6f02edad9c05c9b193902 120777 root:root ../../../libmozjs-102.so -/usr/lib/debug/.build-id/e8/fe0e0e8c32eb2a2ca6f02edad9c05c9b193902.debug 120777 root:root ../../usr/lib/libmozjs-102.so.debug +/usr/lib/debug/.build-id/03 40755 root:root +/usr/lib/debug/.build-id/03/ad08d72ae041a2ff0008ebdb77a41e2e045ad5 120777 root:root ../../../libmozjs-102.so +/usr/lib/debug/.build-id/03/ad08d72ae041a2ff0008ebdb77a41e2e045ad5.debug 120777 root:root ../../usr/lib/libmozjs-102.so.debug /usr/lib/debug/usr/lib/libmozjs-102.so.debug 100644 root:root @@ -1594,6 +1594,6 @@ Provides: libmozjs102-debuginfo = 102.1.0-alt2:sisyphus+338594.100.1.1 -File: /usr/lib/debug/.build-id/e8 40755 root:root -File: /usr/lib/debug/.build-id/e8/fe0e0e8c32eb2a2ca6f02edad9c05c9b193902 120777 root:root ../../../libmozjs-102.so -File: /usr/lib/debug/.build-id/e8/fe0e0e8c32eb2a2ca6f02edad9c05c9b193902.debug 120777 root:root ../../usr/lib/libmozjs-102.so.debug -File: /usr/lib/debug/usr/lib/libmozjs-102.so.debug 100644 root:root 1f889db5b4624097ecc49017b1db6d1a +File: /usr/lib/debug/.build-id/03 40755 root:root +File: /usr/lib/debug/.build-id/03/ad08d72ae041a2ff0008ebdb77a41e2e045ad5 120777 root:root ../../../libmozjs-102.so +File: /usr/lib/debug/.build-id/03/ad08d72ae041a2ff0008ebdb77a41e2e045ad5.debug 120777 root:root ../../usr/lib/libmozjs-102.so.debug +File: /usr/lib/debug/usr/lib/libmozjs-102.so.debug 100644 root:root c50877d0feb51d992e3d635051109779 File: /usr/src/debug/mozjs-102.1.0 40755 root:root @@ -3176,2 +3176,2 @@ File: /usr/src/debug/mozjs-102.1.0/third_party/rust/wat/src/lib.rs 100644 root:root e804510433ba196aa782779c2e4cd68e -RPMIdentity: f39a4bedbd0859d7d621d695d446a089cf464ed938947113d7352ae7e3c5925f3f9df39d1f9d220ebe348492c09deac912d994193ef568929f6666ee6055c66e +RPMIdentity: 78f1d01caef2c6c9d1e7e853781fe7fea0969001cbc9ff8f7c538720e0fe6e9b3ff0c4019147378eeac5f8d97371247d02d7dc20731ae322e5539acad27a3384 --- libmozjs102-devel-static-102.1.0-alt2.i586.rpm.repo 2024-01-21 17:18:15.000000000 +0000 +++ libmozjs102-devel-static-102.1.0-alt2.i586.rpm.hasher 2024-04-27 10:27:10.646664525 +0000 @@ -5,3 +5,3 @@ Provides: libmozjs102-devel-static = 102.1.0-alt2:sisyphus+338594.100.1.1 -File: /usr/lib/libjs_static.a 100644 root:root d57474c54baada415558e4fa4902ab80 -RPMIdentity: bb841459a961e5f2a87be03ebfd91ab15194f5cb6d87f5bb4d85e3e0ce2150dc4bccda1d60a40077676489d00208e60ad7139f653c8be96a403eac1d23e34dc6 +File: /usr/lib/libjs_static.a 100644 root:root 44b50e7d03216edd56e9d16649ace2c0 +RPMIdentity: 68960e3b70dc37df7046c99219b5dffac17e7803fd00e6d64f367fbb6452987107161ce502322073863519edf2c3034abe30da875698944e1e5913555084eb41 --- libmozjs102-tools-102.1.0-alt2.i586.rpm.repo 2024-01-21 17:18:15.000000000 +0000 +++ libmozjs102-tools-102.1.0-alt2.i586.rpm.hasher 2024-04-27 10:27:10.724665811 +0000 @@ -50,4 +50,4 @@ Provides: libmozjs102-tools = 102.1.0-alt2:sisyphus+338594.100.1.1 -File: /usr/bin/js102 100755 root:root dfc597e5ee01f2473214d3e652928e81 +File: /usr/bin/js102 100755 root:root 64b8bc77398d138ee042f44306ebf24d File: /usr/bin/js102-config 100755 root:root e855612c5d5e7240d83f340b229cb1a4 -RPMIdentity: 96634c2c6eb8e77c165a3eebce582ecaac5bd4282a3b10b7a04cd54babfc29544fb00daaa65c86d0f985d2ba6812cc2008c7ecaef261c09f3251482bd58f2299 +RPMIdentity: 22e3adee3f3172c6ff3353c1765ab1c6fbde2205625be35b9a2d64bc6f1400be6bfd0932d1b6e3d960c7e3e6b2598e90cb820b5ab48b8cd6a02d56a75393d898 --- libmozjs102-tools-debuginfo-102.1.0-alt2.i586.rpm.repo 2024-01-21 17:18:13.000000000 +0000 +++ libmozjs102-tools-debuginfo-102.1.0-alt2.i586.rpm.hasher 2024-04-27 10:27:10.822667427 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/d3 40755 root:root -/usr/lib/debug/.build-id/d3/39c0337f4774a5ed6b60cff5d290b9733060bd 120777 root:root ../../../../bin/js102 -/usr/lib/debug/.build-id/d3/39c0337f4774a5ed6b60cff5d290b9733060bd.debug 120777 root:root ../../usr/bin/js102.debug +/usr/lib/debug/.build-id/35 40755 root:root +/usr/lib/debug/.build-id/35/cb64c3a6b00f064882e1e92be8be27811be580 120777 root:root ../../../../bin/js102 +/usr/lib/debug/.build-id/35/cb64c3a6b00f064882e1e92be8be27811be580.debug 120777 root:root ../../usr/bin/js102.debug /usr/lib/debug/usr/bin/js102.debug 100644 root:root @@ -1618,6 +1618,6 @@ Provides: libmozjs102-tools-debuginfo = 102.1.0-alt2:sisyphus+338594.100.1.1 -File: /usr/lib/debug/.build-id/d3 40755 root:root -File: /usr/lib/debug/.build-id/d3/39c0337f4774a5ed6b60cff5d290b9733060bd 120777 root:root ../../../../bin/js102 -File: /usr/lib/debug/.build-id/d3/39c0337f4774a5ed6b60cff5d290b9733060bd.debug 120777 root:root ../../usr/bin/js102.debug -File: /usr/lib/debug/usr/bin/js102.debug 100644 root:root d2156a353f581c0e775d02a678b55070 +File: /usr/lib/debug/.build-id/35 40755 root:root +File: /usr/lib/debug/.build-id/35/cb64c3a6b00f064882e1e92be8be27811be580 120777 root:root ../../../../bin/js102 +File: /usr/lib/debug/.build-id/35/cb64c3a6b00f064882e1e92be8be27811be580.debug 120777 root:root ../../usr/bin/js102.debug +File: /usr/lib/debug/usr/bin/js102.debug 100644 root:root 224ae11898e2a5d520a559b610ed53e2 File: /usr/src/debug/mozjs-102.1.0 40755 root:root @@ -3223,2 +3223,2 @@ File: /usr/src/debug/mozjs-102.1.0/third_party/rust/wat/src/lib.rs 100644 root:root e804510433ba196aa782779c2e4cd68e -RPMIdentity: 9affcd04c12a52656f0e4882766bf067c129a43cb964f85861c7066cef6c2a5b1ec6b24f6882b1c31ca5861b5d865532dce5548ccb2a6835b041852391b3c339 +RPMIdentity: 1f23e096ca3ea9b216d98d6d66462722066db7844b5d111544cd21a6ab3390f48bc0b2514bd0ea90957d0af1bc8adc62ec372431fa9126cd4aefa7995b12e883