Warning: Permanently added '18.215.231.219' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10650819-centos-stream-10-aarch64 --chroot centos-stream-10-aarch64 Version: 1.8 PID: 16220 Logging PID: 16222 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10650819, 'buildroot_pkgs': [], 'chroot': 'centos-stream-10-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '5fb184c76e93c3f6915c9c054a56d2081f109db7', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-llvm-team/clang-fedora-centos-testing/gjs', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'gjs', 'package_version': '1.80.2-11', 'project_dirname': 'clang-fedora-centos-testing', 'project_name': 'clang-fedora-centos-testing', 'project_owner': '@fedora-llvm-team', 'repo_priority': 1000, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-llvm-team/clang-fedora-centos-testing/centos-stream-10-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': 1000}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-llvm-team/llvm-compat-packages/centos-stream-10-aarch64/', 'id': 'copr_fedora_llvm_team_llvm_compat_packages', 'name': 'Additional repo copr_fedora_llvm_team_llvm_compat_packages'}, {'baseurl': 'https://kojihub.stream.centos.org/kojifiles/repos/c10s-build/latest/aarch64/', 'id': 'https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64', 'name': 'Additional repo https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64'}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-llvm-team/llvm-snapshots-big-merge-20260625/centos-stream-10-aarch64/', 'id': 'copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625', 'module_hotfixes': True, 'name': 'Additional repo copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625'}], 'sandbox': '@fedora-llvm-team/clang-fedora-centos-testing--tstellar', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'tstellar', 'tags': [], 'task_id': '10650819-centos-stream-10-aarch64', 'timeout': 90000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@fedora-llvm-team/clang-fedora-centos-testing/gjs /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-llvm-team/clang-fedora-centos-testing/gjs', '/var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs'... Running: git checkout 5fb184c76e93c3f6915c9c054a56d2081f109db7 -- cmd: ['git', 'checkout', '5fb184c76e93c3f6915c9c054a56d2081f109db7', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs rc: 0 stdout: stderr: Note: switching to '5fb184c76e93c3f6915c9c054a56d2081f109db7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 5fb184c automatic import of gjs Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading firefox-115.15.0esr.source.tar.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o firefox-115.15.0esr.source.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-llvm-team/clang-fedora-centos-testing/gjs/firefox-115.15.0esr.source.tar.xz/md5/91fc17d73340df01463051edf083700d/firefox-115.15.0esr.source.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 484.3M 100 484.3M 0 0 28.19M 0 00:17 00:17 28.25M INFO: Reading stdout from command: md5sum firefox-115.15.0esr.source.tar.xz INFO: Downloading gjs-1.80.2.tar.xz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o gjs-1.80.2.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-llvm-team/clang-fedora-centos-testing/gjs/gjs-1.80.2.tar.xz/md5/ae896ab9a1c5589b86fde94a45a2fcd9/gjs-1.80.2.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 647.7k 100 647.7k 0 0 10.73M 0 0 INFO: Reading stdout from command: md5sum gjs-1.80.2.tar.xz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=90000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs/gjs.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1782422780.114045 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.5, NVR = mock-6.7-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs/gjs.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1782422780.114045 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs/gjs.spec) Config(centos-stream-10-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-10-aarch64-bootstrap-1782422780.114045/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: quay.io/centos/centos:stream10 INFO: Pulling image: quay.io/centos/centos:stream10 INFO: Tagging container image as mock-bootstrap-0c6f846e-3594-48d5-8636-4d3f0b9a194e INFO: Checking that d3d59be3c618c16013dc0e331d529f84994cd5eb11685ec7a9f5496740ecab30 image matches host's architecture INFO: Copy content of container d3d59be3c618c16013dc0e331d529f84994cd5eb11685ec7a9f5496740ecab30 to /var/lib/mock/centos-stream-10-aarch64-bootstrap-1782422780.114045/root INFO: mounting d3d59be3c618c16013dc0e331d529f84994cd5eb11685ec7a9f5496740ecab30 with podman image mount INFO: image d3d59be3c618c16013dc0e331d529f84994cd5eb11685ec7a9f5496740ecab30 as /var/lib/containers/storage/overlay/0c98d7166a54580a41e24d1b25099fa8a3a026dd321178cc1c9b6dddd23e57f1/merged INFO: umounting image d3d59be3c618c16013dc0e331d529f84994cd5eb11685ec7a9f5496740ecab30 (/var/lib/containers/storage/overlay/0c98d7166a54580a41e24d1b25099fa8a3a026dd321178cc1c9b6dddd23e57f1/merged) with podman image umount INFO: Removing image mock-bootstrap-0c6f846e-3594-48d5-8636-4d3f0b9a194e INFO: Package manager dnf4 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-10-aarch64-1782422780.114045/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-25.el10.aarch64 rpm-sequoia-1.10.2.1-1.el10.aarch64 python3-dnf-4.20.0-24.el10.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-24.el10.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Additional repo copr_fedora_llvm_team_llvm_comp 502 kB/s | 71 kB 00:00 Additional repo https_kojihub_stream_centos_org 17 MB/s | 4.1 MB 00:00 Additional repo copr_fedora_llvm_team_llvm_snap 30 kB/s | 18 kB 00:00 CentOS Stream 10 - BaseOS 55 MB/s | 9.4 MB 00:00 CentOS Stream 10 - AppStream 36 MB/s | 3.6 MB 00:00 CentOS Stream 10 - CRB 9.0 MB/s | 822 kB 00:00 CentOS Stream 10 - Extras packages 91 kB/s | 10 kB 00:00 Copr repository 2.0 MB/s | 4.0 MB 00:02 Dependencies resolved. ==================================================================================================================================================== Package Arch Version Repository Size ==================================================================================================================================================== Installing: bash aarch64 5.2.26-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.8 M bzip2 aarch64 1.0.8-25.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 50 k centos-stream-release noarch 10.0-23.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k coreutils aarch64 9.5-12.el10 baseos 1.1 M cpio aarch64 2.15-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 283 k diffutils aarch64 3.10-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 395 k findutils aarch64 1:4.10.0-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 545 k gawk aarch64 5.3.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.0 M glibc-minimal-langpack aarch64 2.39-124.el10 baseos 25 k grep aarch64 3.11-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 287 k gzip aarch64 1.13-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 162 k info aarch64 7.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 180 k patch aarch64 2.7.6-26.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 129 k redhat-rpm-config noarch 296-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 68 k rpm-build aarch64 4.19.1.1-25.el10 appstream 76 k sed aarch64 4.9-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 307 k shadow-utils aarch64 2:4.15.0-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.3 M tar aarch64 2:1.35-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 848 k unzip aarch64 6.0-69.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 184 k util-linux aarch64 2.40.2-20.el10 baseos 1.2 M which aarch64 2.21-44.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k xz aarch64 1:5.6.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 457 k Installing dependencies: alternatives aarch64 1.30-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 40 k audit-libs aarch64 4.0.3-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 129 k authselect aarch64 1.5.3-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 223 k authselect-libs aarch64 1.5.3-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 244 k basesystem noarch 11-22.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 7.2 k binutils aarch64 2.41-65.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 6.6 M binutils-gold aarch64 2.41-65.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 936 k bzip2-libs aarch64 1.0.8-25.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 973 k centos-gpg-keys noarch 10.0-23.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k centos-stream-repos noarch 10.0-23.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k coreutils-common aarch64 9.5-12.el10 baseos 2.1 M cracklib aarch64 2.9.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 83 k cracklib-dicts aarch64 2.9.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 3.6 M crypto-policies noarch 20260525-1.gitf5f5370.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 64 k curl aarch64 8.12.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 213 k cyrus-sasl-lib aarch64 2.1.28-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 102 k debugedit aarch64 5.3-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 86 k dwz aarch64 0.16-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 136 k ed aarch64 1.20-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 81 k efi-srpm-macros noarch 6-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 23 k elfutils aarch64 0.195-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 569 k elfutils-debuginfod-client aarch64 0.195-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k elfutils-default-yama-scope noarch 0.195-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.6 k elfutils-libelf aarch64 0.195-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 204 k elfutils-libs aarch64 0.195-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 264 k file aarch64 5.45-12.el10 baseos 48 k file-libs aarch64 5.45-12.el10 baseos 761 k filesystem aarch64 3.18-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.1 M fonts-srpm-macros noarch 1:2.0.5-18.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k forge-srpm-macros noarch 0.4.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 20 k gdb-minimal aarch64 16.3-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 4.1 M gdbm aarch64 1:1.23-14.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 146 k gdbm-libs aarch64 1:1.23-14.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 56 k glibc aarch64 2.39-124.el10 baseos 1.8 M glibc-common aarch64 2.39-124.el10 baseos 307 k glibc-gconv-extra aarch64 2.39-124.el10 baseos 1.7 M gmp aarch64 1:6.2.1-12.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 267 k go-srpm-macros noarch 3.8.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k jansson aarch64 2.14-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 46 k json-c aarch64 0.18-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 45 k kernel-srpm-macros noarch 1.0-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.7 k keyutils-libs aarch64 1.6.3-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k krb5-libs aarch64 1.21.3-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 758 k libacl aarch64 2.3.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k libarchive aarch64 3.7.7-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 406 k libattr aarch64 2.5.2-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 18 k libblkid aarch64 2.40.2-20.el10 baseos 123 k libbrotli aarch64 1.1.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 344 k libcap aarch64 2.69-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 86 k libcap-ng aarch64 0.9.3-1.el10 baseos 33 k libcbor aarch64 0.11.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k libcom_err aarch64 1.47.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k libcurl aarch64 8.12.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 360 k libeconf aarch64 0.6.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k libevent aarch64 2.1.12-16.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 253 k libfdisk aarch64 2.40.2-20.el10 baseos 156 k libffi aarch64 3.4.4-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 37 k libfido2 aarch64 1.14.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 96 k libgcc aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 123 k libgomp aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 354 k libidn2 aarch64 2.3.7-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 113 k libmount aarch64 2.40.2-20.el10 baseos 152 k libnghttp2 aarch64 1.68.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 71 k libpkgconf aarch64 2.1.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 38 k libpsl aarch64 0.21.5-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 64 k libpwquality aarch64 1.4.5-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 107 k libselinux aarch64 3.10-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 96 k libsemanage aarch64 3.10-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 119 k libsepol aarch64 3.10-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 332 k libsmartcols aarch64 2.40.2-20.el10 baseos 81 k libssh aarch64 0.12.0-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 273 k libssh-config noarch 0.12.0-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.2 k libstdc++ aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 862 k libtasn1 aarch64 4.20.0-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 73 k libunistring aarch64 1.1-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 539 k libutempter aarch64 1.2.1-15.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k libuuid aarch64 2.40.2-20.el10 baseos 28 k libverto aarch64 0.3.2-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 20 k libxcrypt aarch64 4.4.36-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 123 k libxml2 aarch64 2.12.5-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 672 k libzstd aarch64 1.5.5-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 284 k lua-libs aarch64 5.4.8-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 128 k lua-srpm-macros noarch 1-15.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.7 k lz4-libs aarch64 1.9.4-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 67 k mpfr aarch64 4.2.1-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 324 k ncurses-base noarch 6.4-15.20240127.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k ncurses-libs aarch64 6.4-15.20240127.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 319 k ocaml-srpm-macros noarch 10-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 9.0 k openblas-srpm-macros noarch 2-19.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 7.6 k openldap aarch64 2.6.13-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 219 k openssl-fips-provider aarch64 1:3.5.5-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 717 k openssl-libs aarch64 1:3.5.5-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.1 M p11-kit aarch64 0.26.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 513 k p11-kit-trust aarch64 0.26.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 141 k package-notes-srpm-macros noarch 0.5-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 9.1 k pam aarch64 1.6.1-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 517 k pam-libs aarch64 1.6.1-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k pcre2 aarch64 10.44-1.el10.3 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 226 k pcre2-syntax noarch 10.44-1.el10.3 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 150 k perl-srpm-macros noarch 1-57.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.4 k pkgconf aarch64 2.1.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k pkgconf-m4 noarch 2.1.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k pkgconf-pkg-config aarch64 2.1.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 9.6 k popt aarch64 1.19-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 59 k publicsuffix-list-dafsa noarch 20240107-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 58 k pyproject-srpm-macros noarch 1.18.5-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 13 k python-srpm-macros noarch 3.12-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 22 k qt6-srpm-macros noarch 6.10.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 9.1 k readline aarch64 8.2-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 211 k rpm aarch64 4.19.1.1-25.el10 baseos 562 k rpm-build-libs aarch64 4.19.1.1-25.el10 baseos 88 k rpm-libs aarch64 4.19.1.1-25.el10 baseos 300 k rpm-sequoia aarch64 1.10.2.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 885 k rust-toolset-srpm-macros noarch 1.96.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 10 k setup noarch 2.14.5-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 147 k sqlite-libs aarch64 3.46.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 730 k systemd-libs aarch64 257-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 802 k util-linux-core aarch64 2.40.2-20.el10 baseos 543 k xz-libs aarch64 1:5.6.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 109 k zip aarch64 3.0-45.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 261 k zlib-ng-compat aarch64 2.2.3-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 63 k zstd aarch64 1.5.5-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 452 k Transaction Summary ==================================================================================================================================================== Install 145 Packages Total download size: 56 M Installed size: 216 M Downloading Packages: (1/145): alternatives-1.30-2.el10.aarch64.rpm 756 kB/s | 40 kB 00:00 (2/145): authselect-1.5.3-1.el10.aarch64.rpm 3.4 MB/s | 223 kB 00:00 (3/145): audit-libs-4.0.3-5.el10.aarch64.rpm 2.0 MB/s | 129 kB 00:00 (4/145): authselect-libs-1.5.3-1.el10.aarch64.r 8.1 MB/s | 244 kB 00:00 (5/145): basesystem-11-22.el10.noarch.rpm 393 kB/s | 7.2 kB 00:00 (6/145): bash-5.2.26-6.el10.aarch64.rpm 34 MB/s | 1.8 MB 00:00 (7/145): binutils-gold-2.41-65.el10.aarch64.rpm 23 MB/s | 936 kB 00:00 (8/145): bzip2-libs-1.0.8-25.el10.aarch64.rpm 1.8 MB/s | 41 kB 00:00 (9/145): bzip2-1.0.8-25.el10.aarch64.rpm 1.7 MB/s | 50 kB 00:00 (10/145): binutils-2.41-65.el10.aarch64.rpm 75 MB/s | 6.6 MB 00:00 (11/145): centos-gpg-keys-10.0-23.el10.noarch.r 984 kB/s | 26 kB 00:00 (12/145): ca-certificates-2025.2.80_v9.0.305-10 30 MB/s | 973 kB 00:00 (13/145): centos-stream-release-10.0-23.el10.no 2.5 MB/s | 27 kB 00:00 (14/145): centos-stream-repos-10.0-23.el10.noar 1.0 MB/s | 11 kB 00:00 (15/145): cpio-2.15-3.el10.aarch64.rpm 14 MB/s | 283 kB 00:00 (16/145): cracklib-2.9.11-8.el10.aarch64.rpm 2.7 MB/s | 83 kB 00:00 (17/145): cracklib-dicts-2.9.11-8.el10.aarch64. 90 MB/s | 3.6 MB 00:00 (18/145): crypto-policies-20260525-1.gitf5f5370 2.3 MB/s | 64 kB 00:00 (19/145): curl-8.12.1-6.el10.aarch64.rpm 10 MB/s | 213 kB 00:00 (20/145): cyrus-sasl-lib-2.1.28-27.el10.aarch64 5.0 MB/s | 102 kB 00:00 (21/145): debugedit-5.3-2.el10.aarch64.rpm 4.2 MB/s | 86 kB 00:00 (22/145): diffutils-3.10-8.el10.aarch64.rpm 19 MB/s | 395 kB 00:00 (23/145): dwz-0.16-1.el10.aarch64.rpm 6.5 MB/s | 136 kB 00:00 (24/145): ed-1.20-5.el10.aarch64.rpm 3.9 MB/s | 81 kB 00:00 (25/145): efi-srpm-macros-6-8.el10.noarch.rpm 2.0 MB/s | 23 kB 00:00 (26/145): elfutils-debuginfod-client-0.195-1.el 3.8 MB/s | 43 kB 00:00 (27/145): elfutils-default-yama-scope-0.195-1.e 766 kB/s | 8.6 kB 00:00 (28/145): elfutils-0.195-1.el10.aarch64.rpm 25 MB/s | 569 kB 00:00 (29/145): elfutils-libs-0.195-1.el10.aarch64.rp 13 MB/s | 264 kB 00:00 (30/145): elfutils-libelf-0.195-1.el10.aarch64. 9.1 MB/s | 204 kB 00:00 (31/145): filesystem-3.18-17.el10.aarch64.rpm 45 MB/s | 1.1 MB 00:00 (32/145): fonts-srpm-macros-2.0.5-18.el10.noarc 2.0 MB/s | 26 kB 00:00 (33/145): findutils-4.10.0-5.el10.aarch64.rpm 22 MB/s | 545 kB 00:00 (34/145): forge-srpm-macros-0.4.0-6.el10.noarch 1.6 MB/s | 20 kB 00:00 (35/145): gawk-5.3.0-6.el10.aarch64.rpm 44 MB/s | 1.0 MB 00:00 (36/145): gdbm-1.23-14.el10.aarch64.rpm 6.7 MB/s | 146 kB 00:00 (37/145): gdbm-libs-1.23-14.el10.aarch64.rpm 2.0 MB/s | 56 kB 00:00 (38/145): gdb-minimal-16.3-3.el10.aarch64.rpm 89 MB/s | 4.1 MB 00:00 (39/145): gmp-6.2.1-12.el10.aarch64.rpm 9.4 MB/s | 267 kB 00:00 (40/145): go-srpm-macros-3.8.0-1.el10.noarch.rp 2.5 MB/s | 27 kB 00:00 (41/145): grep-3.11-10.el10.aarch64.rpm 14 MB/s | 287 kB 00:00 (42/145): gzip-1.13-3.el10.aarch64.rpm 7.9 MB/s | 162 kB 00:00 (43/145): info-7.1-6.el10.aarch64.rpm 9.0 MB/s | 180 kB 00:00 (44/145): jansson-2.14-3.el10.aarch64.rpm 4.0 MB/s | 46 kB 00:00 (45/145): json-c-0.18-3.el10.aarch64.rpm 3.9 MB/s | 45 kB 00:00 (46/145): kernel-srpm-macros-1.0-27.el10.noarch 802 kB/s | 8.7 kB 00:00 (47/145): keyutils-libs-1.6.3-5.el10.aarch64.rp 3.0 MB/s | 32 kB 00:00 (48/145): libacl-2.3.2-4.el10.aarch64.rpm 2.3 MB/s | 25 kB 00:00 (49/145): krb5-libs-1.21.3-11.el10.aarch64.rpm 33 MB/s | 758 kB 00:00 (50/145): libattr-2.5.2-5.el10.aarch64.rpm 1.5 MB/s | 18 kB 00:00 (51/145): libarchive-3.7.7-8.el10.aarch64.rpm 19 MB/s | 406 kB 00:00 (52/145): libcbor-0.11.0-3.el10.aarch64.rpm 3.0 MB/s | 32 kB 00:00 (53/145): libbrotli-1.1.0-7.el10.aarch64.rpm 17 MB/s | 344 kB 00:00 (54/145): libcap-2.69-7.el10.aarch64.rpm 4.2 MB/s | 86 kB 00:00 (55/145): libcom_err-1.47.1-5.el10.aarch64.rpm 2.4 MB/s | 26 kB 00:00 (56/145): libeconf-0.6.2-4.el10.aarch64.rpm 2.8 MB/s | 32 kB 00:00 (57/145): libcurl-8.12.1-6.el10.aarch64.rpm 17 MB/s | 360 kB 00:00 (58/145): libffi-3.4.4-10.el10.aarch64.rpm 3.5 MB/s | 37 kB 00:00 (59/145): libevent-2.1.12-16.el10.aarch64.rpm 12 MB/s | 253 kB 00:00 (60/145): libfido2-1.14.0-7.el10.aarch64.rpm 4.9 MB/s | 96 kB 00:00 (61/145): libgcc-14.3.1-4.4.el10.aarch64.rpm 6.3 MB/s | 123 kB 00:00 (62/145): libgomp-14.3.1-4.4.el10.aarch64.rpm 17 MB/s | 354 kB 00:00 (63/145): libpkgconf-2.1.0-3.el10.aarch64.rpm 3.5 MB/s | 38 kB 00:00 (64/145): libidn2-2.3.7-3.el10.aarch64.rpm 5.6 MB/s | 113 kB 00:00 (65/145): libnghttp2-1.68.0-4.el10.aarch64.rpm 3.6 MB/s | 71 kB 00:00 (66/145): libpsl-0.21.5-6.el10.aarch64.rpm 3.2 MB/s | 64 kB 00:00 (67/145): libpwquality-1.4.5-13.el10.aarch64.rp 5.3 MB/s | 107 kB 00:00 (68/145): libselinux-3.10-2.el10.aarch64.rpm 4.7 MB/s | 96 kB 00:00 (69/145): libsemanage-3.10-1.el10.aarch64.rpm 6.0 MB/s | 119 kB 00:00 (70/145): libsepol-3.10-2.el10.aarch64.rpm 16 MB/s | 332 kB 00:00 (71/145): libssh-0.12.0-2.el10.aarch64.rpm 13 MB/s | 273 kB 00:00 (72/145): libssh-config-0.12.0-2.el10.noarch.rp 775 kB/s | 8.2 kB 00:00 (73/145): libtasn1-4.20.0-5.el10.aarch64.rpm 3.7 MB/s | 73 kB 00:00 (74/145): libstdc++-14.3.1-4.4.el10.aarch64.rpm 37 MB/s | 862 kB 00:00 (75/145): libunistring-1.1-10.el10.aarch64.rpm 25 MB/s | 539 kB 00:00 (76/145): libutempter-1.2.1-15.el10.aarch64.rpm 2.3 MB/s | 27 kB 00:00 (77/145): libverto-0.3.2-10.el10.aarch64.rpm 1.9 MB/s | 20 kB 00:00 (78/145): libxcrypt-4.4.36-10.el10.aarch64.rpm 6.2 MB/s | 123 kB 00:00 (79/145): libxml2-2.12.5-13.el10.aarch64.rpm 30 MB/s | 672 kB 00:00 (80/145): libzstd-1.5.5-9.el10.aarch64.rpm 13 MB/s | 284 kB 00:00 (81/145): lua-srpm-macros-1-15.el10.noarch.rpm 813 kB/s | 8.7 kB 00:00 (82/145): lua-libs-5.4.8-1.el10.aarch64.rpm 6.4 MB/s | 128 kB 00:00 (83/145): lz4-libs-1.9.4-8.el10.aarch64.rpm 3.4 MB/s | 67 kB 00:00 (84/145): ncurses-base-6.4-15.20240127.el10.noa 5.5 MB/s | 62 kB 00:00 (85/145): mpfr-4.2.1-8.el10.aarch64.rpm 15 MB/s | 324 kB 00:00 (86/145): ocaml-srpm-macros-10-4.el10.noarch.rp 876 kB/s | 9.0 kB 00:00 (87/145): ncurses-libs-6.4-15.20240127.el10.aar 15 MB/s | 319 kB 00:00 (88/145): openblas-srpm-macros-2-19.el10.noarch 725 kB/s | 7.6 kB 00:00 (89/145): openldap-2.6.13-1.el10.aarch64.rpm 11 MB/s | 219 kB 00:00 (90/145): openssl-fips-provider-3.5.5-3.el10.aa 33 MB/s | 717 kB 00:00 (91/145): openssl-libs-3.5.5-3.el10.aarch64.rpm 68 MB/s | 2.1 MB 00:00 (92/145): p11-kit-0.26.2-1.el10.aarch64.rpm 18 MB/s | 513 kB 00:00 (93/145): p11-kit-trust-0.26.2-1.el10.aarch64.r 6.5 MB/s | 141 kB 00:00 (94/145): package-notes-srpm-macros-0.5-13.el10 887 kB/s | 9.1 kB 00:00 (95/145): pam-libs-1.6.1-10.el10.aarch64.rpm 5.0 MB/s | 55 kB 00:00 (96/145): pam-1.6.1-10.el10.aarch64.rpm 24 MB/s | 517 kB 00:00 (97/145): patch-2.7.6-26.el10.aarch64.rpm 6.4 MB/s | 129 kB 00:00 (98/145): pcre2-10.44-1.el10.3.aarch64.rpm 11 MB/s | 226 kB 00:00 (99/145): perl-srpm-macros-1-57.el10.noarch.rpm 775 kB/s | 8.4 kB 00:00 (100/145): pcre2-syntax-10.44-1.el10.3.noarch.r 7.1 MB/s | 150 kB 00:00 (101/145): pkgconf-m4-2.1.0-3.el10.noarch.rpm 1.3 MB/s | 14 kB 00:00 (102/145): pkgconf-2.1.0-3.el10.aarch64.rpm 3.6 MB/s | 43 kB 00:00 (103/145): pkgconf-pkg-config-2.1.0-3.el10.aarc 938 kB/s | 9.6 kB 00:00 (104/145): popt-1.19-8.el10.aarch64.rpm 5.4 MB/s | 59 kB 00:00 (105/145): publicsuffix-list-dafsa-20240107-5.e 5.3 MB/s | 58 kB 00:00 (106/145): pyproject-srpm-macros-1.18.5-1.el10. 1.2 MB/s | 13 kB 00:00 (107/145): python-srpm-macros-3.12-11.el10.noar 2.1 MB/s | 22 kB 00:00 (108/145): qt6-srpm-macros-6.10.1-1.el10.noarch 867 kB/s | 9.1 kB 00:00 (109/145): readline-8.2-11.el10.aarch64.rpm 11 MB/s | 211 kB 00:00 (110/145): redhat-rpm-config-296-1.el10.noarch. 3.1 MB/s | 68 kB 00:00 (111/145): rpm-sequoia-1.10.2.1-1.el10.aarch64. 39 MB/s | 885 kB 00:00 (112/145): rust-toolset-srpm-macros-1.96.0-1.el 961 kB/s | 10 kB 00:00 (113/145): sed-4.9-5.el10.aarch64.rpm 15 MB/s | 307 kB 00:00 (114/145): setup-2.14.5-7.el10.noarch.rpm 6.8 MB/s | 147 kB 00:00 (115/145): shadow-utils-4.15.0-13.el10.aarch64. 54 MB/s | 1.3 MB 00:00 (116/145): systemd-libs-257-27.el10.aarch64.rpm 34 MB/s | 802 kB 00:00 (117/145): sqlite-libs-3.46.1-5.el10.aarch64.rp 28 MB/s | 730 kB 00:00 (118/145): tar-1.35-11.el10.aarch64.rpm 36 MB/s | 848 kB 00:00 (119/145): which-2.21-44.el10.aarch64.rpm 3.6 MB/s | 41 kB 00:00 (120/145): unzip-6.0-69.el10.aarch64.rpm 9.2 MB/s | 184 kB 00:00 (121/145): xz-5.6.2-4.el10.aarch64.rpm 22 MB/s | 457 kB 00:00 (122/145): xz-libs-5.6.2-4.el10.aarch64.rpm 5.5 MB/s | 109 kB 00:00 (123/145): zlib-ng-compat-2.2.3-3.el10.aarch64. 5.6 MB/s | 63 kB 00:00 (124/145): zip-3.0-45.el10.aarch64.rpm 13 MB/s | 261 kB 00:00 (125/145): zstd-1.5.5-9.el10.aarch64.rpm 19 MB/s | 452 kB 00:00 (126/145): coreutils-9.5-12.el10.aarch64.rpm 53 MB/s | 1.1 MB 00:00 (127/145): file-5.45-12.el10.aarch64.rpm 13 MB/s | 48 kB 00:00 (128/145): file-libs-5.45-12.el10.aarch64.rpm 84 MB/s | 761 kB 00:00 (129/145): coreutils-common-9.5-12.el10.aarch64 62 MB/s | 2.1 MB 00:00 (130/145): glibc-2.39-124.el10.aarch64.rpm 101 MB/s | 1.8 MB 00:00 (131/145): glibc-common-2.39-124.el10.aarch64.r 28 MB/s | 307 kB 00:00 (132/145): glibc-minimal-langpack-2.39-124.el10 7.1 MB/s | 25 kB 00:00 (133/145): libblkid-2.40.2-20.el10.aarch64.rpm 23 MB/s | 123 kB 00:00 (134/145): libcap-ng-0.9.3-1.el10.aarch64.rpm 8.9 MB/s | 33 kB 00:00 (135/145): glibc-gconv-extra-2.39-124.el10.aarc 128 MB/s | 1.7 MB 00:00 (136/145): libfdisk-2.40.2-20.el10.aarch64.rpm 31 MB/s | 156 kB 00:00 (137/145): libmount-2.40.2-20.el10.aarch64.rpm 28 MB/s | 152 kB 00:00 (138/145): libsmartcols-2.40.2-20.el10.aarch64. 20 MB/s | 81 kB 00:00 (139/145): libuuid-2.40.2-20.el10.aarch64.rpm 8.1 MB/s | 28 kB 00:00 (140/145): rpm-4.19.1.1-25.el10.aarch64.rpm 97 MB/s | 562 kB 00:00 (141/145): rpm-build-libs-4.19.1.1-25.el10.aarc 19 MB/s | 88 kB 00:00 (142/145): rpm-libs-4.19.1.1-25.el10.aarch64.rp 53 MB/s | 300 kB 00:00 (143/145): util-linux-core-2.40.2-20.el10.aarch 74 MB/s | 543 kB 00:00 (144/145): util-linux-2.40.2-20.el10.aarch64.rp 111 MB/s | 1.2 MB 00:00 (145/145): rpm-build-4.19.1.1-25.el10.aarch64.r 8.1 MB/s | 76 kB 00:00 -------------------------------------------------------------------------------- Total 3.5 MB/s | 56 MB 00:16 CentOS Stream 10 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official-SHA256 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.aarch64 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-4.4.el10.aarch64 1/145 Running scriptlet: libgcc-14.3.1-4.4.el10.aarch64 1/145 Installing : coreutils-common-9.5-12.el10.aarch64 2/145 Installing : rust-toolset-srpm-macros-1.96.0-1.el10.noarch 3/145 Installing : qt6-srpm-macros-6.10.1-1.el10.noarch 4/145 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 5/145 Installing : pkgconf-m4-2.1.0-3.el10.noarch 6/145 Installing : perl-srpm-macros-1-57.el10.noarch 7/145 Installing : pcre2-syntax-10.44-1.el10.3.noarch 8/145 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 9/145 Installing : openblas-srpm-macros-2-19.el10.noarch 10/145 Installing : ocaml-srpm-macros-10-4.el10.noarch 11/145 Installing : ncurses-base-6.4-15.20240127.el10.noarch 12/145 Installing : libssh-config-0.12.0-2.el10.noarch 13/145 Installing : kernel-srpm-macros-1.0-27.el10.noarch 14/145 Installing : centos-gpg-keys-10.0-23.el10.noarch 15/145 Installing : centos-stream-repos-10.0-23.el10.noarch 16/145 Installing : centos-stream-release-10.0-23.el10.noarch 17/145 Installing : setup-2.14.5-7.el10.noarch 18/145 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 18/145 Installing : filesystem-3.18-17.el10.aarch64 19/145 Installing : basesystem-11-22.el10.noarch 20/145 Installing : bash-5.2.26-6.el10.aarch64 21/145 Running scriptlet: bash-5.2.26-6.el10.aarch64 21/145 Installing : ncurses-libs-6.4-15.20240127.el10.aarch64 22/145 Installing : glibc-common-2.39-124.el10.aarch64 23/145 Installing : glibc-gconv-extra-2.39-124.el10.aarch64 24/145 Running scriptlet: glibc-gconv-extra-2.39-124.el10.aarch64 24/145 Installing : glibc-minimal-langpack-2.39-124.el10.aarch64 25/145 Running scriptlet: glibc-2.39-124.el10.aarch64 26/145 Installing : glibc-2.39-124.el10.aarch64 26/145 Running scriptlet: glibc-2.39-124.el10.aarch64 26/145 Installing : zlib-ng-compat-2.2.3-3.el10.aarch64 27/145 Installing : bzip2-libs-1.0.8-25.el10.aarch64 28/145 Installing : xz-libs-1:5.6.2-4.el10.aarch64 29/145 Installing : libstdc++-14.3.1-4.4.el10.aarch64 30/145 Installing : popt-1.19-8.el10.aarch64 31/145 Installing : readline-8.2-11.el10.aarch64 32/145 Installing : libuuid-2.40.2-20.el10.aarch64 33/145 Installing : libblkid-2.40.2-20.el10.aarch64 34/145 Installing : gmp-1:6.2.1-12.el10.aarch64 35/145 Installing : libattr-2.5.2-5.el10.aarch64 36/145 Installing : libacl-2.3.2-4.el10.aarch64 37/145 Installing : libxcrypt-4.4.36-10.el10.aarch64 38/145 Installing : libzstd-1.5.5-9.el10.aarch64 39/145 Installing : elfutils-libelf-0.195-1.el10.aarch64 40/145 Installing : gdbm-libs-1:1.23-14.el10.aarch64 41/145 Installing : libeconf-0.6.2-4.el10.aarch64 42/145 Running scriptlet: crypto-policies-20260525-1.gitf5f5370.el10.noarc 43/145 Installing : crypto-policies-20260525-1.gitf5f5370.el10.noarc 43/145 Running scriptlet: crypto-policies-20260525-1.gitf5f5370.el10.noarc 43/145 Installing : dwz-0.16-1.el10.aarch64 44/145 Installing : mpfr-4.2.1-8.el10.aarch64 45/145 Installing : gawk-5.3.0-6.el10.aarch64 46/145 Installing : unzip-6.0-69.el10.aarch64 47/145 Installing : file-libs-5.45-12.el10.aarch64 48/145 Installing : file-5.45-12.el10.aarch64 49/145 Installing : alternatives-1.30-2.el10.aarch64 50/145 Installing : jansson-2.14-3.el10.aarch64 51/145 Installing : libffi-3.4.4-10.el10.aarch64 52/145 Installing : libsepol-3.10-2.el10.aarch64 53/145 Installing : libtasn1-4.20.0-5.el10.aarch64 54/145 Installing : libunistring-1.1-10.el10.aarch64 55/145 Installing : libidn2-2.3.7-3.el10.aarch64 56/145 Installing : lua-libs-5.4.8-1.el10.aarch64 57/145 Installing : lz4-libs-1.9.4-8.el10.aarch64 58/145 Installing : pcre2-10.44-1.el10.3.aarch64 59/145 Installing : libselinux-3.10-2.el10.aarch64 60/145 Installing : sed-4.9-5.el10.aarch64 61/145 Installing : findutils-1:4.10.0-5.el10.aarch64 62/145 Installing : grep-3.11-10.el10.aarch64 63/145 Installing : xz-1:5.6.2-4.el10.aarch64 64/145 Installing : libmount-2.40.2-20.el10.aarch64 65/145 Installing : libcap-ng-0.9.3-1.el10.aarch64 66/145 Installing : audit-libs-4.0.3-5.el10.aarch64 67/145 Installing : pam-libs-1.6.1-10.el10.aarch64 68/145 Installing : libcap-2.69-7.el10.aarch64 69/145 Installing : systemd-libs-257-27.el10.aarch64 70/145 Installing : libsmartcols-2.40.2-20.el10.aarch64 71/145 Installing : util-linux-core-2.40.2-20.el10.aarch64 72/145 Installing : libsemanage-3.10-1.el10.aarch64 73/145 Installing : shadow-utils-2:4.15.0-13.el10.aarch64 74/145 Running scriptlet: libutempter-1.2.1-15.el10.aarch64 75/145 Installing : libutempter-1.2.1-15.el10.aarch64 75/145 Installing : tar-2:1.35-11.el10.aarch64 76/145 Installing : zstd-1.5.5-9.el10.aarch64 77/145 Installing : libpsl-0.21.5-6.el10.aarch64 78/145 Installing : p11-kit-0.26.2-1.el10.aarch64 79/145 Installing : p11-kit-trust-0.26.2-1.el10.aarch64 80/145 Running scriptlet: p11-kit-trust-0.26.2-1.el10.aarch64 80/145 Installing : openssl-fips-provider-1:3.5.5-3.el10.aarch64 81/145 Installing : openssl-libs-1:3.5.5-3.el10.aarch64 82/145 Installing : coreutils-9.5-12.el10.aarch64 83/145 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 84/145 Installing : ca-certificates-2025.2.80_v9.0.305-102.el10.noar 84/145 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 84/145 Installing : authselect-libs-1.5.3-1.el10.aarch64 85/145 Installing : gzip-1.13-3.el10.aarch64 86/145 Installing : cracklib-2.9.11-8.el10.aarch64 87/145 Installing : cracklib-dicts-2.9.11-8.el10.aarch64 88/145 Installing : libpwquality-1.4.5-13.el10.aarch64 89/145 Installing : libevent-2.1.12-16.el10.aarch64 90/145 Installing : rpm-sequoia-1.10.2.1-1.el10.aarch64 91/145 Installing : zip-3.0-45.el10.aarch64 92/145 Installing : cyrus-sasl-lib-2.1.28-27.el10.aarch64 93/145 Installing : openldap-2.6.13-1.el10.aarch64 94/145 Installing : gdbm-1:1.23-14.el10.aarch64 95/145 Installing : pam-1.6.1-10.el10.aarch64 96/145 Installing : libfdisk-2.40.2-20.el10.aarch64 97/145 Installing : libxml2-2.12.5-13.el10.aarch64 98/145 Installing : libarchive-3.7.7-8.el10.aarch64 99/145 Installing : bzip2-1.0.8-25.el10.aarch64 100/145 Installing : sqlite-libs-3.46.1-5.el10.aarch64 101/145 Installing : rpm-libs-4.19.1.1-25.el10.aarch64 102/145 Installing : cpio-2.15-3.el10.aarch64 103/145 Installing : diffutils-3.10-8.el10.aarch64 104/145 Installing : ed-1.20-5.el10.aarch64 105/145 Installing : patch-2.7.6-26.el10.aarch64 106/145 Installing : json-c-0.18-3.el10.aarch64 107/145 Installing : keyutils-libs-1.6.3-5.el10.aarch64 108/145 Installing : libbrotli-1.1.0-7.el10.aarch64 109/145 Installing : libcbor-0.11.0-3.el10.aarch64 110/145 Installing : libfido2-1.14.0-7.el10.aarch64 111/145 Installing : libcom_err-1.47.1-5.el10.aarch64 112/145 Installing : libgomp-14.3.1-4.4.el10.aarch64 113/145 Installing : libnghttp2-1.68.0-4.el10.aarch64 114/145 Installing : libpkgconf-2.1.0-3.el10.aarch64 115/145 Installing : pkgconf-2.1.0-3.el10.aarch64 116/145 Installing : pkgconf-pkg-config-2.1.0-3.el10.aarch64 117/145 Installing : libverto-0.3.2-10.el10.aarch64 118/145 Installing : krb5-libs-1.21.3-11.el10.aarch64 119/145 Installing : libssh-0.12.0-2.el10.aarch64 120/145 Installing : libcurl-8.12.1-6.el10.aarch64 121/145 Installing : curl-8.12.1-6.el10.aarch64 122/145 Running scriptlet: rpm-4.19.1.1-25.el10.aarch64 123/145 Installing : rpm-4.19.1.1-25.el10.aarch64 123/145 Installing : efi-srpm-macros-6-8.el10.noarch 124/145 Installing : lua-srpm-macros-1-15.el10.noarch 125/145 Installing : elfutils-default-yama-scope-0.195-1.el10.noarch 126/145 Running scriptlet: elfutils-default-yama-scope-0.195-1.el10.noarch 126/145 Installing : elfutils-libs-0.195-1.el10.aarch64 127/145 Installing : elfutils-debuginfod-client-0.195-1.el10.aarch64 128/145 Installing : binutils-gold-2.41-65.el10.aarch64 129/145 Running scriptlet: binutils-gold-2.41-65.el10.aarch64 129/145 Installing : binutils-2.41-65.el10.aarch64 130/145 Running scriptlet: binutils-2.41-65.el10.aarch64 130/145 Installing : elfutils-0.195-1.el10.aarch64 131/145 Installing : gdb-minimal-16.3-3.el10.aarch64 132/145 Installing : debugedit-5.3-2.el10.aarch64 133/145 Installing : rpm-build-libs-4.19.1.1-25.el10.aarch64 134/145 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 135/145 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 136/145 Installing : go-srpm-macros-3.8.0-1.el10.noarch 137/145 Installing : python-srpm-macros-3.12-11.el10.noarch 138/145 Installing : redhat-rpm-config-296-1.el10.noarch 139/145 Installing : rpm-build-4.19.1.1-25.el10.aarch64 140/145 Installing : pyproject-srpm-macros-1.18.5-1.el10.noarch 141/145 Installing : util-linux-2.40.2-20.el10.aarch64 142/145 Running scriptlet: util-linux-2.40.2-20.el10.aarch64 142/145 Installing : authselect-1.5.3-1.el10.aarch64 143/145 Installing : which-2.21-44.el10.aarch64 144/145 Installing : info-7.1-6.el10.aarch64 145/145 Running scriptlet: filesystem-3.18-17.el10.aarch64 145/145 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 145/145 Running scriptlet: authselect-libs-1.5.3-1.el10.aarch64 145/145 Running scriptlet: rpm-4.19.1.1-25.el10.aarch64 145/145 Running scriptlet: info-7.1-6.el10.aarch64 145/145 Installed: alternatives-1.30-2.el10.aarch64 audit-libs-4.0.3-5.el10.aarch64 authselect-1.5.3-1.el10.aarch64 authselect-libs-1.5.3-1.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-65.el10.aarch64 binutils-gold-2.41-65.el10.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-12.el10.aarch64 coreutils-common-9.5-12.el10.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20260525-1.gitf5f5370.el10.noarch curl-8.12.1-6.el10.aarch64 cyrus-sasl-lib-2.1.28-27.el10.aarch64 debugedit-5.3-2.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.aarch64 elfutils-debuginfod-client-0.195-1.el10.aarch64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.aarch64 elfutils-libs-0.195-1.el10.aarch64 file-5.45-12.el10.aarch64 file-libs-5.45-12.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-1:4.10.0-5.el10.aarch64 fonts-srpm-macros-1:2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-3.el10.aarch64 gdbm-1:1.23-14.el10.aarch64 gdbm-libs-1:1.23-14.el10.aarch64 glibc-2.39-124.el10.aarch64 glibc-common-2.39-124.el10.aarch64 glibc-gconv-extra-2.39-124.el10.aarch64 glibc-minimal-langpack-2.39-124.el10.aarch64 gmp-1:6.2.1-12.el10.aarch64 go-srpm-macros-3.8.0-1.el10.noarch grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-11.el10.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-20.el10.aarch64 libbrotli-1.1.0-7.el10.aarch64 libcap-2.69-7.el10.aarch64 libcap-ng-0.9.3-1.el10.aarch64 libcbor-0.11.0-3.el10.aarch64 libcom_err-1.47.1-5.el10.aarch64 libcurl-8.12.1-6.el10.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-20.el10.aarch64 libffi-3.4.4-10.el10.aarch64 libfido2-1.14.0-7.el10.aarch64 libgcc-14.3.1-4.4.el10.aarch64 libgomp-14.3.1-4.4.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-20.el10.aarch64 libnghttp2-1.68.0-4.el10.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-13.el10.aarch64 libselinux-3.10-2.el10.aarch64 libsemanage-3.10-1.el10.aarch64 libsepol-3.10-2.el10.aarch64 libsmartcols-2.40.2-20.el10.aarch64 libssh-0.12.0-2.el10.aarch64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.aarch64 libtasn1-4.20.0-5.el10.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-20.el10.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-13.el10.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.8-1.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-8.el10.aarch64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.aarch64 openssl-fips-provider-1:3.5.5-3.el10.aarch64 openssl-libs-1:3.5.5-3.el10.aarch64 p11-kit-0.26.2-1.el10.aarch64 p11-kit-trust-0.26.2-1.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-10.el10.aarch64 pam-libs-1.6.1-10.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.18.5-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-rpm-config-296-1.el10.noarch rpm-4.19.1.1-25.el10.aarch64 rpm-build-4.19.1.1-25.el10.aarch64 rpm-build-libs-4.19.1.1-25.el10.aarch64 rpm-libs-4.19.1.1-25.el10.aarch64 rpm-sequoia-1.10.2.1-1.el10.aarch64 rust-toolset-srpm-macros-1.96.0-1.el10.noarch sed-4.9-5.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-13.el10.aarch64 sqlite-libs-3.46.1-5.el10.aarch64 systemd-libs-257-27.el10.aarch64 tar-2:1.35-11.el10.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-20.el10.aarch64 util-linux-core-2.40.2-20.el10.aarch64 which-2.21-44.el10.aarch64 xz-1:5.6.2-4.el10.aarch64 xz-libs-1:5.6.2-4.el10.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10.aarch64 zstd-1.5.5-9.el10.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.30-2.el10.aarch64 audit-libs-4.0.3-5.el10.aarch64 authselect-1.5.3-1.el10.aarch64 authselect-libs-1.5.3-1.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-65.el10.aarch64 binutils-gold-2.41-65.el10.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-12.el10.aarch64 coreutils-common-9.5-12.el10.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20260525-1.gitf5f5370.el10.noarch curl-8.12.1-6.el10.aarch64 cyrus-sasl-lib-2.1.28-27.el10.aarch64 debugedit-5.3-2.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.aarch64 elfutils-debuginfod-client-0.195-1.el10.aarch64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.aarch64 elfutils-libs-0.195-1.el10.aarch64 file-5.45-12.el10.aarch64 file-libs-5.45-12.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-4.10.0-5.el10.aarch64 fonts-srpm-macros-2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-3.el10.aarch64 gdbm-1.23-14.el10.aarch64 gdbm-libs-1.23-14.el10.aarch64 glibc-2.39-124.el10.aarch64 glibc-common-2.39-124.el10.aarch64 glibc-gconv-extra-2.39-124.el10.aarch64 glibc-minimal-langpack-2.39-124.el10.aarch64 gmp-6.2.1-12.el10.aarch64 go-srpm-macros-3.8.0-1.el10.noarch gpg-pubkey-8483c65d-5ccc5b19 grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-11.el10.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-20.el10.aarch64 libbrotli-1.1.0-7.el10.aarch64 libcap-2.69-7.el10.aarch64 libcap-ng-0.9.3-1.el10.aarch64 libcbor-0.11.0-3.el10.aarch64 libcom_err-1.47.1-5.el10.aarch64 libcurl-8.12.1-6.el10.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-20.el10.aarch64 libffi-3.4.4-10.el10.aarch64 libfido2-1.14.0-7.el10.aarch64 libgcc-14.3.1-4.4.el10.aarch64 libgomp-14.3.1-4.4.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-20.el10.aarch64 libnghttp2-1.68.0-4.el10.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-13.el10.aarch64 libselinux-3.10-2.el10.aarch64 libsemanage-3.10-1.el10.aarch64 libsepol-3.10-2.el10.aarch64 libsmartcols-2.40.2-20.el10.aarch64 libssh-0.12.0-2.el10.aarch64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.aarch64 libtasn1-4.20.0-5.el10.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-20.el10.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-13.el10.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.8-1.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-8.el10.aarch64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.aarch64 openssl-fips-provider-3.5.5-3.el10.aarch64 openssl-libs-3.5.5-3.el10.aarch64 p11-kit-0.26.2-1.el10.aarch64 p11-kit-trust-0.26.2-1.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-10.el10.aarch64 pam-libs-1.6.1-10.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.18.5-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-rpm-config-296-1.el10.noarch rpm-4.19.1.1-25.el10.aarch64 rpm-build-4.19.1.1-25.el10.aarch64 rpm-build-libs-4.19.1.1-25.el10.aarch64 rpm-libs-4.19.1.1-25.el10.aarch64 rpm-sequoia-1.10.2.1-1.el10.aarch64 rust-toolset-srpm-macros-1.96.0-1.el10.noarch sed-4.9-5.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-13.el10.aarch64 sqlite-libs-3.46.1-5.el10.aarch64 systemd-libs-257-27.el10.aarch64 tar-1.35-11.el10.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-20.el10.aarch64 util-linux-core-2.40.2-20.el10.aarch64 which-2.21-44.el10.aarch64 xz-5.6.2-4.el10.aarch64 xz-libs-5.6.2-4.el10.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10.aarch64 zstd-1.5.5-9.el10.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1730160000 Wrote: /builddir/build/SRPMS/gjs-1.80.2-11.el10.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream-10-aarch64-1782422780.114045/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream-10-aarch64-1782422780.114045/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream-10-aarch64-1782422780.114045/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-p49txs67/gjs/gjs.spec) Config(child) 1 minutes 2 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/gjs-1.80.2-11.el10.src.rpm) Config(centos-stream-10-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-10-aarch64-bootstrap-1782422780.114045/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream-10-aarch64-bootstrap-1782422780.114045/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-10-aarch64-1782422780.114045/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-25.el10.aarch64 rpm-sequoia-1.10.2.1-1.el10.aarch64 python3-dnf-4.20.0-24.el10.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-24.el10.noarch Finish: chroot init Start: build phase for gjs-1.80.2-11.el10.src.rpm Start: build setup for gjs-1.80.2-11.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1730160000 Wrote: /builddir/build/SRPMS/gjs-1.80.2-11.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Additional repo copr_fedora_llvm_team_llvm_comp 54 kB/s | 1.5 kB 00:00 Additional repo https_kojihub_stream_centos_org 142 kB/s | 4.4 kB 00:00 Additional repo copr_fedora_llvm_team_llvm_snap 677 B/s | 1.5 kB 00:02 CentOS Stream 10 - BaseOS 72 kB/s | 6.8 kB 00:00 CentOS Stream 10 - AppStream 132 kB/s | 6.9 kB 00:00 CentOS Stream 10 - CRB 32 kB/s | 6.7 kB 00:00 CentOS Stream 10 - Extras packages 144 kB/s | 7.0 kB 00:00 Copr repository 2.1 kB/s | 1.5 kB 00:00 Copr repository 2.7 MB/s | 4.0 MB 00:01 Package zip-3.0-45.el10.aarch64 is already installed. Dependencies resolved. ======================================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================================= Installing: cairo-gobject-devel aarch64 1.18.2-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k cargo aarch64 1.96.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 7.8 M clang-devel aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 4.1 M dbus-daemon aarch64 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 209 k dbus-x11 aarch64 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k gcc aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 35 M gcc-c++ aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 M gettext aarch64 0.22.5-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.1 M glib2-devel aarch64 2.80.4-13.el10 appstream 1.5 M gobject-introspection-devel aarch64 1.79.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 416 k gtk3 aarch64 3.24.43-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 5.5 M gtk4-devel aarch64 4.16.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 4.1 M libffi-devel aarch64 3.4.4-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k libicu-devel aarch64 74.2-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 855 k llvm aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 23 M m4 aarch64 1.4.19-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 295 k make aarch64 1:4.4.1-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 577 k mesa-dri-drivers aarch64 25.2.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.1 M meson noarch 1.7.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.1 M mutter aarch64 49.4-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.6 M perl-devel aarch64 4:5.40.2-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 749 k python3-devel aarch64 3.12.13-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 277 k python3-setuptools noarch 69.0.3-12.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.4 M python3-six noarch 1.16.0-16.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k readline-devel aarch64 8.2-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 199 k rust aarch64 1.96.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 28 M rustfmt aarch64 1.96.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.8 M sysprof-capture-devel aarch64 47.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 57 k wget aarch64 1.24.5-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 789 k xwayland-run noarch 0.0.4-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 38 k zlib-ng-compat-devel aarch64 2.2.3-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k Installing dependencies: ModemManager-glib aarch64 1.22.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 313 k NetworkManager-libnm aarch64 1:1.56.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.9 M adwaita-cursor-theme noarch 46.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 512 k adwaita-icon-theme noarch 46.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 283 k alsa-lib aarch64 1.2.15.3-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 505 k annobin-docs noarch 13.20-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 85 k annobin-plugin-gcc aarch64 13.20-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 691 k at-spi2-atk aarch64 2.56.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 86 k at-spi2-core aarch64 2.56.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 363 k atk aarch64 2.56.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 80 k autoconf noarch 2.71-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 720 k automake noarch 1.16.5-20.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 675 k avahi-glib aarch64 0.9~rc2-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k avahi-libs aarch64 0.9~rc2-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 66 k bluez-libs aarch64 5.86-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 84 k brotli aarch64 1.1.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 19 k brotli-devel aarch64 1.1.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 33 k bubblewrap aarch64 0.10.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k bzip2-devel aarch64 1.0.8-25.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 214 k cairo aarch64 1.18.2-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 697 k cairo-devel aarch64 1.18.2-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 176 k cairo-gobject aarch64 1.18.2-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k clang aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 7.6 M clang-libs aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 27 M clang-resource-filesystem aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 17 k clang-tools-extra aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 17 M cmake-filesystem aarch64 3.31.8-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 13 k color-filesystem noarch 1-35.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.2 k colord aarch64 1.4.7-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 418 k colord-libs aarch64 1.4.7-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 222 k cpp aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 M cups-filesystem noarch 1:2.4.10-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k cups-libs aarch64 1:2.4.10-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 259 k dbus aarch64 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 7.3 k dbus-broker aarch64 36-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 167 k dbus-common noarch 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k dbus-libs aarch64 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 154 k dbus-tools aarch64 1:1.14.10-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 53 k default-fonts-core-sans noarch 4.1-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k duktape aarch64 2.7.0-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 170 k emacs-filesystem noarch 1:29.4-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.3 k expat aarch64 2.7.3-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 114 k fdk-aac-free aarch64 2.0.0-15.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 327 k fftw-libs-single aarch64 3.3.10-15.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 868 k flac-libs aarch64 1.4.3-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 232 k fontconfig aarch64 2.15.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 260 k fontconfig-devel aarch64 2.15.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 128 k fonts-filesystem noarch 1:2.0.5-18.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 7.7 k freetype aarch64 2.13.2-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 400 k freetype-devel aarch64 2.13.2-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 913 k fribidi aarch64 1.0.14-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 91 k fribidi-devel aarch64 1.0.14-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k gcc-plugin-annobin aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k gcc-toolset-15-binutils aarch64 2.44-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 6.1 M gcc-toolset-15-gcc aarch64 15.2.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 47 M gcc-toolset-15-gcc-c++ aarch64 15.2.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 15 M gcc-toolset-15-libstdc++-devel aarch64 15.2.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 3.5 M gcc-toolset-15-runtime aarch64 15.0-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 10 k gcr-libs aarch64 4.3.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 459 k gdk-pixbuf2 aarch64 2.42.12-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 468 k gdk-pixbuf2-devel aarch64 2.42.12-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 330 k gdk-pixbuf2-modules aarch64 2.42.12-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k geoclue2 aarch64 2.7.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 139 k geoclue2-libs aarch64 2.7.2-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k geocode-glib aarch64 3.26.4-14.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 71 k gettext-envsubst aarch64 0.22.5-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k gettext-libs aarch64 0.22.5-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 644 k gettext-runtime aarch64 0.22.5-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 112 k glib2 aarch64 2.80.4-13.el10 baseos 3.0 M glibc-devel aarch64 2.39-124.el10 appstream 576 k gnome-control-center-filesystem noarch 47.7-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 10 k gnome-desktop3 aarch64 44.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 624 k gnome-desktop4 aarch64 44.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 157 k gnome-settings-daemon aarch64 47.2-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.1 M gnutls aarch64 3.8.10-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.4 M gobject-introspection aarch64 1.79.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 105 k google-noto-fonts-common noarch 20240401-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k google-noto-sans-vf-fonts noarch 20240401-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 593 k graphene aarch64 1.10.6-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 63 k graphene-devel aarch64 1.10.6-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 157 k graphite2 aarch64 1.3.14-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 91 k graphite2-devel aarch64 1.3.14-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k groff-base aarch64 1.23.0-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.0 M gsettings-desktop-schemas aarch64 47.1-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 765 k gsm aarch64 1.0.22-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k gstreamer1 aarch64 1.26.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.6 M gstreamer1-plugins-bad-free-libs aarch64 1.26.7-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 991 k gstreamer1-plugins-base aarch64 1.26.7-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.2 M gtk-update-icon-cache aarch64 3.24.43-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 33 k gtk4 aarch64 4.16.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 5.9 M harfbuzz aarch64 8.4.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 943 k harfbuzz-cairo aarch64 8.4.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k harfbuzz-devel aarch64 8.4.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 399 k harfbuzz-icu aarch64 8.4.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k hicolor-icon-theme noarch 0.17-20.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 66 k hwdata noarch 0.379-10.9.el10 baseos 1.7 M iio-sensor-proxy aarch64 3.5-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k iso-codes noarch 4.16.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 3.4 M jbigkit-libs aarch64 2.1-31.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 53 k json-glib aarch64 1.8.0-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 152 k kernel-headers aarch64 6.12.0-241.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.2 M lame-libs aarch64 3.100-19.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 336 k lcms2 aarch64 2.16-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 180 k libICE aarch64 1.1.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 73 k libSM aarch64 1.2.4-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k libX11 aarch64 1.8.13-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 640 k libX11-common noarch 1.8.13-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 145 k libX11-devel aarch64 1.8.13-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 911 k libX11-xcb aarch64 1.8.13-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k libXau aarch64 1.0.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k libXau-devel aarch64 1.0.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k libXcomposite aarch64 0.4.6-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 24 k libXcursor aarch64 1.2.1-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 30 k libXdamage aarch64 1.1.6-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 23 k libXdmcp aarch64 1.1.4-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k libXext aarch64 1.3.6-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 39 k libXext-devel aarch64 1.3.6-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 72 k libXfixes aarch64 6.0.1-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 19 k libXfont2 aarch64 2.0.6-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 144 k libXft aarch64 2.3.8-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 71 k libXft-devel aarch64 2.3.8-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k libXi aarch64 1.8.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 40 k libXinerama aarch64 1.1.5-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k libXmu aarch64 1.1.4-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 76 k libXrandr aarch64 1.5.4-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k libXrender aarch64 0.9.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k libXrender-devel aarch64 0.9.11-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 19 k libXt aarch64 1.3.0-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 174 k libXtst aarch64 1.2.4-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k libXv aarch64 1.0.12-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 18 k libXxf86vm aarch64 1.1.5-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 18 k libasan aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 525 k libasyncns aarch64 0.8-30.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k libatomic aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 51 k libblkid-devel aarch64 2.40.2-20.el10 appstream 25 k libcanberra aarch64 0.30-37.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 83 k libcanberra-gtk3 aarch64 0.30-37.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 30 k libdatrie aarch64 0.2.13-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k libdatrie-devel aarch64 0.2.13-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 144 k libdecor aarch64 0.2.2-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 56 k libdisplay-info aarch64 0.2.0-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 88 k libdrm aarch64 2.4.128-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 192 k libedit aarch64 3.1-52.20230828cvs.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 105 k libedit-devel aarch64 3.1-52.20230828cvs.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 40 k libei aarch64 1.5.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 49 k libeis aarch64 1.5.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 49 k libepoxy aarch64 1.5.10-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 242 k libevdev aarch64 1.13.1-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 37 k libfontenc aarch64 1.1.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 32 k libglvnd aarch64 1:1.7.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 109 k libglvnd-egl aarch64 1:1.7.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k libglvnd-gles aarch64 1:1.7.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 30 k libglvnd-glx aarch64 1:1.7.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 130 k libgudev aarch64 238-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 34 k libgusb aarch64 0.4.9-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k libgweather aarch64 1:4.4.4-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 3.2 M libicu aarch64 74.2-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 10 M libinput aarch64 1.30.1-2.el10 appstream 251 k libjpeg-turbo aarch64 3.0.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 260 k libjpeg-turbo-devel aarch64 3.0.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 97 k liblc3 aarch64 1.1.3-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 101 k libldac aarch64 2.0.2.3-17.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k liblerc aarch64 4.0.0-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 187 k libmount-devel aarch64 2.40.2-20.el10 appstream 26 k libmpc aarch64 1.3.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 72 k libnotify aarch64 0.8.6-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 52 k liboeffis aarch64 1.5.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k libogg aarch64 2:1.3.5-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 33 k libpciaccess aarch64 0.16-16.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 27 k libpng aarch64 2:1.6.40-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 118 k libpng-devel aarch64 2:1.6.40-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 291 k libsbc aarch64 2.0-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k libseccomp aarch64 2.5.6-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 71 k libselinux-devel aarch64 3.10-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 115 k libsepol-devel aarch64 3.10-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 40 k libsndfile aarch64 1.2.2-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 212 k libsoup3 aarch64 3.6.6-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 382 k libstdc++-devel aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.6 M libtdb aarch64 1.4.15-100.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k libthai aarch64 0.1.29-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 213 k libthai-devel aarch64 0.1.29-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 130 k libtheora aarch64 1:1.1.1-39.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 161 k libtiff aarch64 4.6.0-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 203 k libtiff-devel aarch64 4.6.0-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 246 k libtirpc aarch64 1.3.5-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 94 k libtool aarch64 2.4.7-14.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 594 k libtool-ltdl aarch64 2.4.7-14.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 35 k libtracker-sparql aarch64 3.7.3-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 363 k libubsan aarch64 14.3.1-4.4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 231 k libusb1 aarch64 1.0.30-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 77 k libva aarch64 2.22.0-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 116 k libvorbis aarch64 1:1.3.7-12.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 185 k libwacom aarch64 2.14.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 46 k libwacom-data noarch 2.14.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 196 k libwayland-client aarch64 1.24.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 33 k libwayland-cursor aarch64 1.24.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 19 k libwayland-egl aarch64 1.24.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 12 k libwayland-server aarch64 1.24.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k libwebp aarch64 1.3.2-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 243 k libwebp-devel aarch64 1.3.2-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 38 k libxcb aarch64 1.17.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 241 k libxcb-devel aarch64 1.17.0-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.1 M libxcrypt-devel aarch64 4.4.36-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k libxcvt aarch64 0.1.2-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k libxkbcommon aarch64 1.7.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 143 k libxkbcommon-x11 aarch64 1.7.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k libxkbfile aarch64 1.1.3-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 91 k libxml2-devel aarch64 2.12.5-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 495 k libxshmfence aarch64 1.3.2-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 12 k libzstd-devel aarch64 1.5.5-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 51 k llvm-devel aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 5.5 M llvm-filesystem aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 11 k llvm-googletest aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 394 k llvm-libs aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 31 M llvm-static aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 43 M llvm-test aarch64 23.0.0~pre20260625.g1fadc09c1985a6-6.el10 copr_fedora_llvm_team_llvm_snapshots_big_merge_20260625 714 k llvm21-filesystem aarch64 21.1.8-1.el10 copr_fedora_llvm_team_llvm_compat_packages 7.3 k llvm21-libs aarch64 21.1.8-1.el10 copr_fedora_llvm_team_llvm_compat_packages 29 M llvm22-filesystem aarch64 22.1.0-1.el10 copr_fedora_llvm_team_llvm_compat_packages 7.4 k llvm22-libs aarch64 22.1.0-1.el10 copr_fedora_llvm_team_llvm_compat_packages 28 M mesa-filesystem aarch64 25.2.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 10 k mesa-libEGL aarch64 25.2.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 119 k mesa-libGL aarch64 25.2.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 118 k mesa-libgbm aarch64 25.2.7-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k mpdecimal aarch64 2.5.1-12.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 88 k mpg123-libs aarch64 1.32.9-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 351 k mtdev aarch64 1.1.6-10.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k mutter-common noarch 49.4-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 16 k ncurses aarch64 6.4-15.20240127.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 411 k ncurses-c++-libs aarch64 6.4-15.20240127.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 37 k ncurses-devel aarch64 6.4-15.20240127.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 533 k ninja-build aarch64 1.11.1-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 165 k opus aarch64 1.4-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 211 k orc aarch64 0.4.39-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 220 k pango aarch64 1.54.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 346 k pango-devel aarch64 1.54.0-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 150 k pcre2-devel aarch64 10.44-1.el10.3 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 489 k pcre2-utf16 aarch64 10.44-1.el10.3 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 207 k pcre2-utf32 aarch64 10.44-1.el10.3 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 194 k perl-AutoLoader noarch 5.74-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k perl-AutoSplit noarch 5.74-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k perl-B aarch64 1.89-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 176 k perl-Benchmark noarch 1.25-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k perl-Carp noarch 1.54-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k perl-Class-Struct noarch 0.68-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 22 k perl-Data-Dumper aarch64 2.189-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k perl-Devel-PPPort aarch64 3.72-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 216 k perl-Digest noarch 1.20-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k perl-Digest-MD5 aarch64 2.59-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 36 k perl-DynaLoader aarch64 1.56-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 26 k perl-Encode aarch64 4:3.21-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.0 M perl-Errno aarch64 1.38-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-Exporter noarch 5.78-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 31 k perl-ExtUtils-Command noarch 2:7.70-513.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-ExtUtils-Constant noarch 0.25-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k perl-ExtUtils-Install noarch 2.22-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 43 k perl-ExtUtils-MakeMaker noarch 2:7.70-513.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 281 k perl-ExtUtils-Manifest noarch 1:1.75-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 34 k perl-ExtUtils-ParseXS noarch 1:3.51-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 181 k perl-Fcntl aarch64 1.18-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k perl-File-Basename noarch 2.86-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k perl-File-Compare noarch 1.100.800-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 13 k perl-File-Copy noarch 2.41-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 20 k perl-File-Find noarch 1.44-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 25 k perl-File-Path noarch 2.18-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 35 k perl-File-Temp noarch 1:0.231.100-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 59 k perl-File-stat noarch 1.14-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k perl-FileHandle noarch 2.05-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 15 k perl-Getopt-Long noarch 1:2.58-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 63 k perl-Getopt-Std noarch 1.14-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 15 k perl-HTTP-Tiny noarch 0.088-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 56 k perl-IO aarch64 1.55-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 77 k perl-IO-Socket-IP noarch 0.42-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 42 k perl-IO-Socket-SSL noarch 2.085-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 224 k perl-IPC-Open3 noarch 1.22-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k perl-MIME-Base64 aarch64 3.16-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 30 k perl-Mozilla-CA noarch 20231213-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-Net-SSLeay aarch64 1.94-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 354 k perl-POSIX aarch64 2.20-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 97 k perl-PathTools aarch64 3.91-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 82 k perl-Pod-Escapes noarch 1:1.07-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 20 k perl-Pod-Perldoc noarch 3.28.01-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 80 k perl-Pod-Simple noarch 1:3.45-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 208 k perl-Pod-Usage noarch 4:2.03-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 40 k perl-Scalar-List-Utils aarch64 5:1.63-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 71 k perl-SelectSaver noarch 1.02-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k perl-Socket aarch64 4:2.038-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k perl-Storable aarch64 1:3.32-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 97 k perl-Symbol noarch 1.09-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-Term-ANSIColor noarch 5.01-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 47 k perl-Term-Cap noarch 1.18-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 22 k perl-Test-Harness noarch 1:3.48-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 256 k perl-Text-ParseWords noarch 3.31-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 16 k perl-Text-Tabs+Wrap noarch 2024.001-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 22 k perl-Thread-Queue noarch 3.14-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 21 k perl-Time-Local noarch 2:1.350-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 34 k perl-URI noarch 5.27-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 119 k perl-base noarch 2.27-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 16 k perl-constant noarch 1.33-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 23 k perl-if noarch 0.61.000-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-interpreter aarch64 4:5.40.2-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 72 k perl-lib aarch64 0.65-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 14 k perl-libnet noarch 3.15-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 122 k perl-libs aarch64 4:5.40.2-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 2.2 M perl-locale noarch 1.12-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 13 k perl-mro aarch64 1.29-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k perl-overload noarch 1.37-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 45 k perl-overloading noarch 0.02-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 12 k perl-parent noarch 1:0.241-512.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 15 k perl-podlators noarch 1:5.01-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 121 k perl-threads aarch64 1:2.40-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 57 k perl-threads-shared aarch64 1.69-511.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 44 k perl-vars noarch 1.05-514.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 13 k perl-version aarch64 8:0.99.32-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 62 k pipewire aarch64 1.4.11-1.el10 appstream 132 k pipewire-libs aarch64 1.4.11-1.el10 appstream 2.3 M pixman aarch64 0.43.4-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 212 k pixman-devel aarch64 0.43.4-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 17 k polkit aarch64 125-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 149 k polkit-libs aarch64 125-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 66 k pulseaudio-libs aarch64 17.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 665 k pulseaudio-libs-glib2 aarch64 17.0-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 16 k python-rpm-macros noarch 3.12-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 16 k python3 aarch64 3.12.13-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 28 k python3-argcomplete noarch 3.2.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 76 k python3-libs aarch64 3.12.13-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 8.8 M python3-mako noarch 1.2.3-9.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 192 k python3-markdown noarch 3.5.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 182 k python3-markupsafe aarch64 2.1.3-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 30 k python3-packaging noarch 24.2-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 141 k python3-pip-wheel noarch 23.3.2-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.5 M python3-pyparsing noarch 3.1.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 261 k python3-rpm-generators noarch 14-12.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 29 k python3-rpm-macros noarch 3.12-11.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k redhat-text-vf-fonts noarch 4.1.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 353 k rpm-plugin-syslog aarch64 4.19.1.1-25.el10 baseos 18 k rtkit aarch64 0.11-68.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 55 k rust-std-static aarch64 1.96.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 37 M shared-mime-info aarch64 2.3-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 389 k sound-theme-freedesktop noarch 0.8-23.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 377 k spirv-tools-libs aarch64 2026.1-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.6 M startup-notification aarch64 0.12-31.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 41 k systemd aarch64 257-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 5.3 M systemd-pam aarch64 257-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 313 k systemd-rpm-macros noarch 257-27.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 45 k systemtap-sdt-devel aarch64 5.5-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 69 k systemtap-sdt-dtrace aarch64 5.5-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 69 k tzdata noarch 2026b-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 497 k upower-libs aarch64 1.90.10-2.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 58 k vim-filesystem noarch 2:9.1.083-13.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k vulkan-headers noarch 1.4.341.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 1.6 M vulkan-loader aarch64 1.4.341.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 170 k vulkan-loader-devel aarch64 1.4.341.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 11 k wayland-devel aarch64 1.24.0-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 146 k webrtc-audio-processing aarch64 1.3-5.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 489 k wireplumber aarch64 0.5.10-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 100 k wireplumber-libs aarch64 0.5.10-1.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 363 k xcb-util aarch64 0.4.1-7.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 18 k xkbcomp aarch64 1.4.7-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 97 k xkeyboard-config noarch 2.41-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 921 k xml-common noarch 0.6.3-65.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 31 k xorg-x11-proto-devel noarch 2024.1-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 265 k xorg-x11-server-Xwayland aarch64 24.1.9-6.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 985 k xorg-x11-xauth aarch64 1:1.1.2-8.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 34 k xprop aarch64 1.2.7-3.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 35 k xz-devel aarch64 1:5.6.2-4.el10 https_kojihub_stream_centos_org_kojifiles_repos_c10s_build_latest_aarch64 61 k Transaction Summary ======================================================================================================================================================================= Install 397 Packages Total download size: 566 M Installed size: 2.3 G Downloading Packages: (1/397): llvm22-filesystem-22.1.0-1.el10.aarch6 555 kB/s | 7.4 kB 00:00 (2/397): llvm21-filesystem-21.1.8-1.el10.aarch6 510 kB/s | 7.3 kB 00:00 (3/397): ModemManager-glib-1.22.0-7.el10.aarch6 4.0 MB/s | 313 kB 00:00 (4/397): NetworkManager-libnm-1.56.1-1.el10.aar 33 MB/s | 1.9 MB 00:00 (5/397): adwaita-cursor-theme-46.0-3.el10.noarc 21 MB/s | 512 kB 00:00 (6/397): llvm22-libs-22.1.0-1.el10.aarch64.rpm 146 MB/s | 28 MB 00:00 (7/397): llvm21-libs-21.1.8-1.el10.aarch64.rpm 120 MB/s | 29 MB 00:00 (8/397): adwaita-icon-theme-46.0-3.el10.noarch. 4.2 MB/s | 283 kB 00:00 (9/397): alsa-lib-1.2.15.3-2.el10.aarch64.rpm 11 MB/s | 505 kB 00:00 (10/397): annobin-docs-13.20-1.el10.noarch.rpm 3.9 MB/s | 85 kB 00:00 (11/397): annobin-plugin-gcc-13.20-1.el10.aarch 29 MB/s | 691 kB 00:00 (12/397): at-spi2-atk-2.56.1-1.el10.aarch64.rpm 3.9 MB/s | 86 kB 00:00 (13/397): at-spi2-core-2.56.1-1.el10.aarch64.rp 17 MB/s | 363 kB 00:00 (14/397): atk-2.56.1-1.el10.aarch64.rpm 4.1 MB/s | 80 kB 00:00 (15/397): autoconf-2.71-13.el10.noarch.rpm 32 MB/s | 720 kB 00:00 (16/397): avahi-glib-0.9~rc2-3.el10.aarch64.rpm 1.1 MB/s | 14 kB 00:00 (17/397): automake-1.16.5-20.el10.noarch.rpm 27 MB/s | 675 kB 00:00 (18/397): avahi-libs-0.9~rc2-3.el10.aarch64.rpm 3.1 MB/s | 66 kB 00:00 (19/397): bluez-libs-5.86-2.el10.aarch64.rpm 3.9 MB/s | 84 kB 00:00 (20/397): brotli-1.1.0-7.el10.aarch64.rpm 1.7 MB/s | 19 kB 00:00 (21/397): brotli-devel-1.1.0-7.el10.aarch64.rpm 3.1 MB/s | 33 kB 00:00 (22/397): bubblewrap-0.10.0-3.el10.aarch64.rpm 4.9 MB/s | 62 kB 00:00 (23/397): bzip2-devel-1.0.8-25.el10.aarch64.rpm 11 MB/s | 214 kB 00:00 (24/397): cairo-1.18.2-2.el10.aarch64.rpm 31 MB/s | 697 kB 00:00 (25/397): cairo-devel-1.18.2-2.el10.aarch64.rpm 8.7 MB/s | 176 kB 00:00 (26/397): cairo-gobject-1.18.2-2.el10.aarch64.r 1.4 MB/s | 17 kB 00:00 (27/397): cairo-gobject-devel-1.18.2-2.el10.aar 971 kB/s | 11 kB 00:00 (28/397): cmake-filesystem-3.31.8-1.el10.aarch6 1.1 MB/s | 13 kB 00:00 (29/397): color-filesystem-1-35.el10.noarch.rpm 466 kB/s | 8.2 kB 00:00 (30/397): colord-1.4.7-6.el10.aarch64.rpm 12 MB/s | 418 kB 00:00 (31/397): cargo-1.96.0-1.el10.aarch64.rpm 136 MB/s | 7.8 MB 00:00 (32/397): colord-libs-1.4.7-6.el10.aarch64.rpm 7.3 MB/s | 222 kB 00:00 (33/397): cups-filesystem-2.4.10-17.el10.noarch 510 kB/s | 11 kB 00:00 (34/397): cups-libs-2.4.10-17.el10.aarch64.rpm 6.8 MB/s | 259 kB 00:00 (35/397): dbus-1.14.10-5.el10.aarch64.rpm 424 kB/s | 7.3 kB 00:00 (36/397): cpp-14.3.1-4.4.el10.aarch64.rpm 168 MB/s | 11 MB 00:00 (37/397): dbus-common-1.14.10-5.el10.noarch.rpm 797 kB/s | 14 kB 00:00 (38/397): dbus-broker-36-4.el10.aarch64.rpm 6.0 MB/s | 167 kB 00:00 (39/397): dbus-libs-1.14.10-5.el10.aarch64.rpm 7.5 MB/s | 154 kB 00:00 (40/397): dbus-tools-1.14.10-5.el10.aarch64.rpm 4.4 MB/s | 53 kB 00:00 (41/397): dbus-daemon-1.14.10-5.el10.aarch64.rp 9.2 MB/s | 209 kB 00:00 (42/397): dbus-x11-1.14.10-5.el10.aarch64.rpm 2.2 MB/s | 25 kB 00:00 (43/397): default-fonts-core-sans-4.1-3.el10.no 2.1 MB/s | 25 kB 00:00 (44/397): duktape-2.7.0-10.el10.aarch64.rpm 8.6 MB/s | 170 kB 00:00 (45/397): emacs-filesystem-29.4-13.el10.noarch. 794 kB/s | 8.3 kB 00:00 (46/397): expat-2.7.3-1.el10.aarch64.rpm 5.7 MB/s | 114 kB 00:00 (47/397): fdk-aac-free-2.0.0-15.el10.aarch64.rp 15 MB/s | 327 kB 00:00 (48/397): fftw-libs-single-3.3.10-15.el10.aarch 36 MB/s | 868 kB 00:00 (49/397): flac-libs-1.4.3-6.el10.aarch64.rpm 10 MB/s | 232 kB 00:00 (50/397): fontconfig-2.15.0-7.el10.aarch64.rpm 13 MB/s | 260 kB 00:00 (51/397): fonts-filesystem-2.0.5-18.el10.noarch 758 kB/s | 7.7 kB 00:00 (52/397): fontconfig-devel-2.15.0-7.el10.aarch6 6.5 MB/s | 128 kB 00:00 (53/397): freetype-2.13.2-8.el10.aarch64.rpm 18 MB/s | 400 kB 00:00 (54/397): freetype-devel-2.13.2-8.el10.aarch64. 39 MB/s | 913 kB 00:00 (55/397): fribidi-1.0.14-4.el10.aarch64.rpm 4.0 MB/s | 91 kB 00:00 (56/397): fribidi-devel-1.0.14-4.el10.aarch64.r 2.2 MB/s | 25 kB 00:00 (57/397): gcc-plugin-annobin-14.3.1-4.4.el10.aa 5.9 MB/s | 62 kB 00:00 (58/397): gcc-toolset-15-binutils-2.44-8.el10.a 75 MB/s | 6.1 MB 00:00 (59/397): gcc-c++-14.3.1-4.4.el10.aarch64.rpm 96 MB/s | 14 MB 00:00 (60/397): gcc-14.3.1-4.4.el10.aarch64.rpm 112 MB/s | 35 MB 00:00 (61/397): gcc-toolset-15-gcc-c++-15.2.1-7.el10. 73 MB/s | 15 MB 00:00 (62/397): gcc-toolset-15-runtime-15.0-11.el10.a 356 kB/s | 10 kB 00:00 (63/397): gcc-toolset-15-libstdc++-devel-15.2.1 37 MB/s | 3.5 MB 00:00 (64/397): gcr-libs-4.3.0-1.el10.aarch64.rpm 7.3 MB/s | 459 kB 00:00 (65/397): gdk-pixbuf2-2.42.12-5.el10.aarch64.rp 7.4 MB/s | 468 kB 00:00 (66/397): gdk-pixbuf2-modules-2.42.12-5.el10.aa 1.1 MB/s | 27 kB 00:00 (67/397): gdk-pixbuf2-devel-2.42.12-5.el10.aarc 5.7 MB/s | 330 kB 00:00 (68/397): gcc-toolset-15-gcc-15.2.1-7.el10.aarc 107 MB/s | 47 MB 00:00 (69/397): geoclue2-libs-2.7.2-1.el10.aarch64.rp 1.2 MB/s | 55 kB 00:00 (70/397): geoclue2-2.7.2-1.el10.aarch64.rpm 2.4 MB/s | 139 kB 00:00 (71/397): gettext-envsubst-0.22.5-6.el10.aarch6 3.3 MB/s | 36 kB 00:00 (72/397): geocode-glib-3.26.4-14.el10.aarch64.r 3.0 MB/s | 71 kB 00:00 (73/397): gettext-0.22.5-6.el10.aarch64.rpm 45 MB/s | 1.1 MB 00:00 (74/397): gnome-control-center-filesystem-47.7- 917 kB/s | 10 kB 00:00 (75/397): gettext-libs-0.22.5-6.el10.aarch64.rp 29 MB/s | 644 kB 00:00 (76/397): gettext-runtime-0.22.5-6.el10.aarch64 5.6 MB/s | 112 kB 00:00 (77/397): gnome-desktop3-44.1-5.el10.aarch64.rp 26 MB/s | 624 kB 00:00 (78/397): gnome-desktop4-44.1-5.el10.aarch64.rp 7.5 MB/s | 157 kB 00:00 (79/397): gnome-settings-daemon-47.2-10.el10.aa 44 MB/s | 1.1 MB 00:00 (80/397): gnutls-3.8.10-4.el10.aarch64.rpm 48 MB/s | 1.4 MB 00:00 (81/397): gobject-introspection-1.79.1-6.el10.a 3.9 MB/s | 105 kB 00:00 (82/397): gobject-introspection-devel-1.79.1-6. 18 MB/s | 416 kB 00:00 (83/397): google-noto-fonts-common-20240401-5.e 1.5 MB/s | 17 kB 00:00 (84/397): graphene-1.10.6-10.el10.aarch64.rpm 5.2 MB/s | 63 kB 00:00 (85/397): google-noto-sans-vf-fonts-20240401-5. 27 MB/s | 593 kB 00:00 (86/397): graphene-devel-1.10.6-10.el10.aarch64 7.2 MB/s | 157 kB 00:00 (87/397): graphite2-1.3.14-17.el10.aarch64.rpm 4.5 MB/s | 91 kB 00:00 (88/397): graphite2-devel-1.3.14-17.el10.aarch6 1.8 MB/s | 21 kB 00:00 (89/397): gsm-1.0.22-8.el10.aarch64.rpm 3.1 MB/s | 36 kB 00:00 (90/397): groff-base-1.23.0-10.el10.aarch64.rpm 44 MB/s | 1.0 MB 00:00 (91/397): gsettings-desktop-schemas-47.1-4.el10 25 MB/s | 765 kB 00:00 (92/397): gstreamer1-1.26.7-5.el10.aarch64.rpm 45 MB/s | 1.6 MB 00:00 (93/397): gstreamer1-plugins-bad-free-libs-1.26 34 MB/s | 991 kB 00:00 (94/397): gstreamer1-plugins-base-1.26.7-2.el10 52 MB/s | 2.2 MB 00:00 (95/397): gtk-update-icon-cache-3.24.43-5.el10. 1.4 MB/s | 33 kB 00:00 (96/397): gtk3-3.24.43-5.el10.aarch64.rpm 72 MB/s | 5.5 MB 00:00 (97/397): gtk4-devel-4.16.7-5.el10.aarch64.rpm 29 MB/s | 4.1 MB 00:00 (98/397): gtk4-4.16.7-5.el10.aarch64.rpm 40 MB/s | 5.9 MB 00:00 (99/397): harfbuzz-8.4.0-6.el10.aarch64.rpm 9.7 MB/s | 943 kB 00:00 (100/397): harfbuzz-cairo-8.4.0-6.el10.aarch64. 1.3 MB/s | 26 kB 00:00 (101/397): harfbuzz-icu-8.4.0-6.el10.aarch64.rp 1.3 MB/s | 14 kB 00:00 (102/397): harfbuzz-devel-8.4.0-6.el10.aarch64. 19 MB/s | 399 kB 00:00 (103/397): iio-sensor-proxy-3.5-5.el10.aarch64. 5.4 MB/s | 62 kB 00:00 (104/397): hicolor-icon-theme-0.17-20.el10.noar 3.2 MB/s | 66 kB 00:00 (105/397): jbigkit-libs-2.1-31.el10.aarch64.rpm 4.6 MB/s | 53 kB 00:00 (106/397): iso-codes-4.16.0-6.el10.noarch.rpm 70 MB/s | 3.4 MB 00:00 (107/397): json-glib-1.8.0-5.el10.aarch64.rpm 3.3 MB/s | 152 kB 00:00 (108/397): kernel-headers-6.12.0-241.el10.aarch 35 MB/s | 2.2 MB 00:00 (109/397): lame-libs-3.100-19.el10.aarch64.rpm 9.1 MB/s | 336 kB 00:00 (110/397): lcms2-2.16-6.el10.aarch64.rpm 5.4 MB/s | 180 kB 00:00 (111/397): libSM-1.2.4-5.el10.aarch64.rpm 3.9 MB/s | 43 kB 00:00 (112/397): libICE-1.1.1-5.el10.aarch64.rpm 3.7 MB/s | 73 kB 00:00 (113/397): libX11-common-1.8.13-1.el10.noarch.r 7.1 MB/s | 145 kB 00:00 (114/397): libX11-1.8.13-1.el10.aarch64.rpm 20 MB/s | 640 kB 00:00 (115/397): libX11-devel-1.8.13-1.el10.aarch64.r 31 MB/s | 911 kB 00:00 (116/397): libX11-xcb-1.8.13-1.el10.aarch64.rpm 977 kB/s | 11 kB 00:00 (117/397): libXau-1.0.11-8.el10.aarch64.rpm 2.9 MB/s | 32 kB 00:00 (118/397): libXau-devel-1.0.11-8.el10.aarch64.r 1.2 MB/s | 14 kB 00:00 (119/397): libXcomposite-0.4.6-5.el10.aarch64.r 2.1 MB/s | 24 kB 00:00 (120/397): libXcursor-1.2.1-9.el10.aarch64.rpm 2.6 MB/s | 30 kB 00:00 (121/397): libXdamage-1.1.6-5.el10.aarch64.rpm 2.0 MB/s | 23 kB 00:00 (122/397): libXdmcp-1.1.4-5.el10.aarch64.rpm 2.8 MB/s | 36 kB 00:00 (123/397): libXext-1.3.6-3.el10.aarch64.rpm 1.9 MB/s | 39 kB 00:00 (124/397): libXfixes-6.0.1-5.el10.aarch64.rpm 1.8 MB/s | 19 kB 00:00 (125/397): libXext-devel-1.3.6-3.el10.aarch64.r 3.8 MB/s | 72 kB 00:00 (126/397): libXft-devel-2.3.8-8.el10.aarch64.rp 3.1 MB/s | 36 kB 00:00 (127/397): libXfont2-2.0.6-5.el10.aarch64.rpm 6.8 MB/s | 144 kB 00:00 (128/397): libXft-2.3.8-8.el10.aarch64.rpm 3.6 MB/s | 71 kB 00:00 (129/397): libXi-1.8.1-7.el10.aarch64.rpm 3.4 MB/s | 40 kB 00:00 (130/397): libXinerama-1.1.5-8.el10.aarch64.rpm 1.2 MB/s | 14 kB 00:00 (131/397): libXmu-1.1.4-8.el10.aarch64.rpm 3.6 MB/s | 76 kB 00:00 (132/397): libXrandr-1.5.4-5.el10.aarch64.rpm 2.2 MB/s | 27 kB 00:00 (133/397): libXrender-0.9.11-8.el10.aarch64.rpm 1.3 MB/s | 27 kB 00:00 (134/397): libXrender-devel-0.9.11-8.el10.aarch 1.6 MB/s | 19 kB 00:00 (135/397): libXt-1.3.0-5.el10.aarch64.rpm 8.6 MB/s | 174 kB 00:00 (136/397): libXtst-1.2.4-8.el10.aarch64.rpm 1.8 MB/s | 21 kB 00:00 (137/397): libXv-1.0.12-5.el10.aarch64.rpm 1.6 MB/s | 18 kB 00:00 (138/397): libXxf86vm-1.1.5-8.el10.aarch64.rpm 1.6 MB/s | 18 kB 00:00 (139/397): libasyncns-0.8-30.el10.aarch64.rpm 2.6 MB/s | 29 kB 00:00 (140/397): libasan-14.3.1-4.4.el10.aarch64.rpm 24 MB/s | 525 kB 00:00 (141/397): libatomic-14.3.1-4.4.el10.aarch64.rp 4.1 MB/s | 51 kB 00:00 (142/397): libcanberra-gtk3-0.30-37.el10.aarch6 2.7 MB/s | 30 kB 00:00 (143/397): libcanberra-0.30-37.el10.aarch64.rpm 3.8 MB/s | 83 kB 00:00 (144/397): libdatrie-0.2.13-11.el10.aarch64.rpm 2.9 MB/s | 32 kB 00:00 (145/397): libdecor-0.2.2-5.el10.aarch64.rpm 4.7 MB/s | 56 kB 00:00 (146/397): libdatrie-devel-0.2.13-11.el10.aarch 6.7 MB/s | 144 kB 00:00 (147/397): libdisplay-info-0.2.0-2.el10.aarch64 4.1 MB/s | 88 kB 00:00 (148/397): libdrm-2.4.128-1.el10.aarch64.rpm 9.4 MB/s | 192 kB 00:00 (149/397): libedit-devel-3.1-52.20230828cvs.el1 3.5 MB/s | 40 kB 00:00 (150/397): libedit-3.1-52.20230828cvs.el10.aarc 5.2 MB/s | 105 kB 00:00 (151/397): libei-1.5.0-1.el10.aarch64.rpm 4.1 MB/s | 49 kB 00:00 (152/397): libeis-1.5.0-1.el10.aarch64.rpm 4.2 MB/s | 49 kB 00:00 (153/397): libevdev-1.13.1-6.el10.aarch64.rpm 3.4 MB/s | 37 kB 00:00 (154/397): libffi-devel-3.4.4-10.el10.aarch64.r 2.4 MB/s | 27 kB 00:00 (155/397): libepoxy-1.5.10-10.el10.aarch64.rpm 12 MB/s | 242 kB 00:00 (156/397): libfontenc-1.1.7-5.el10.aarch64.rpm 2.8 MB/s | 32 kB 00:00 (157/397): libglvnd-egl-1.7.0-7.el10.aarch64.rp 3.4 MB/s | 36 kB 00:00 (158/397): libglvnd-1.7.0-7.el10.aarch64.rpm 5.6 MB/s | 109 kB 00:00 (159/397): libglvnd-gles-1.7.0-7.el10.aarch64.r 2.9 MB/s | 30 kB 00:00 (160/397): libgudev-238-7.el10.aarch64.rpm 3.1 MB/s | 34 kB 00:00 (161/397): libgusb-0.4.9-4.el10.aarch64.rpm 5.7 MB/s | 62 kB 00:00 (162/397): libglvnd-glx-1.7.0-7.el10.aarch64.rp 6.5 MB/s | 130 kB 00:00 (163/397): libgweather-4.4.4-3.el10.aarch64.rpm 56 MB/s | 3.2 MB 00:00 (164/397): libicu-devel-74.2-5.el10.aarch64.rpm 13 MB/s | 855 kB 00:00 (165/397): libjpeg-turbo-devel-3.0.2-4.el10.aar 1.4 MB/s | 97 kB 00:00 (166/397): libjpeg-turbo-3.0.2-4.el10.aarch64.r 3.1 MB/s | 260 kB 00:00 (167/397): libicu-74.2-5.el10.aarch64.rpm 68 MB/s | 10 MB 00:00 (168/397): libldac-2.0.2.3-17.el10.aarch64.rpm 2.7 MB/s | 41 kB 00:00 (169/397): liblc3-1.1.3-1.el10.aarch64.rpm 3.9 MB/s | 101 kB 00:00 (170/397): liblerc-4.0.0-8.el10.aarch64.rpm 9.1 MB/s | 187 kB 00:00 (171/397): libmpc-1.3.1-7.el10.aarch64.rpm 3.6 MB/s | 72 kB 00:00 (172/397): libnotify-0.8.6-1.el10.aarch64.rpm 2.2 MB/s | 52 kB 00:00 (173/397): libogg-1.3.5-10.el10.aarch64.rpm 2.9 MB/s | 33 kB 00:00 (174/397): liboeffis-1.5.0-1.el10.aarch64.rpm 1.7 MB/s | 21 kB 00:00 (175/397): libpciaccess-0.16-16.el10.aarch64.rp 2.1 MB/s | 27 kB 00:00 (176/397): libpng-devel-1.6.40-13.el10.aarch64. 13 MB/s | 291 kB 00:00 (177/397): libpng-1.6.40-13.el10.aarch64.rpm 5.2 MB/s | 118 kB 00:00 (178/397): libsbc-2.0-7.el10.aarch64.rpm 3.7 MB/s | 43 kB 00:00 (179/397): libsepol-devel-3.10-2.el10.aarch64.r 3.6 MB/s | 40 kB 00:00 (180/397): libseccomp-2.5.6-1.el10.aarch64.rpm 3.6 MB/s | 71 kB 00:00 (181/397): libselinux-devel-3.10-2.el10.aarch64 5.8 MB/s | 115 kB 00:00 (182/397): libsndfile-1.2.2-7.el10.aarch64.rpm 10 MB/s | 212 kB 00:00 (183/397): libsoup3-3.6.6-1.el10.aarch64.rpm 9.6 MB/s | 382 kB 00:00 (184/397): libstdc++-devel-14.3.1-4.4.el10.aarc 63 MB/s | 2.6 MB 00:00 (185/397): libtdb-1.4.15-100.el10.aarch64.rpm 1.9 MB/s | 55 kB 00:00 (186/397): libthai-0.1.29-10.el10.aarch64.rpm 10 MB/s | 213 kB 00:00 (187/397): libthai-devel-0.1.29-10.el10.aarch64 6.3 MB/s | 130 kB 00:00 (188/397): libtheora-1.1.1-39.el10.aarch64.rpm 7.6 MB/s | 161 kB 00:00 (189/397): libtiff-4.6.0-9.el10.aarch64.rpm 9.7 MB/s | 203 kB 00:00 (190/397): libtiff-devel-4.6.0-9.el10.aarch64.r 12 MB/s | 246 kB 00:00 (191/397): libtirpc-1.3.5-1.el10.aarch64.rpm 3.4 MB/s | 94 kB 00:00 (192/397): libtool-ltdl-2.4.7-14.el10.aarch64.r 3.3 MB/s | 35 kB 00:00 (193/397): libtool-2.4.7-14.el10.aarch64.rpm 27 MB/s | 594 kB 00:00 (194/397): libtracker-sparql-3.7.3-4.el10.aarch 17 MB/s | 363 kB 00:00 (195/397): libubsan-14.3.1-4.4.el10.aarch64.rpm 11 MB/s | 231 kB 00:00 (196/397): libusb1-1.0.30-1.el10.aarch64.rpm 3.5 MB/s | 77 kB 00:00 (197/397): libvorbis-1.3.7-12.el10.aarch64.rpm 8.9 MB/s | 185 kB 00:00 (198/397): libva-2.22.0-2.el10.aarch64.rpm 5.1 MB/s | 116 kB 00:00 (199/397): libwacom-2.14.0-4.el10.aarch64.rpm 3.8 MB/s | 46 kB 00:00 (200/397): libwayland-client-1.24.0-1.el10.aarc 2.7 MB/s | 33 kB 00:00 (201/397): libwayland-cursor-1.24.0-1.el10.aarc 1.5 MB/s | 19 kB 00:00 (202/397): libwacom-data-2.14.0-4.el10.noarch.r 9.3 MB/s | 196 kB 00:00 (203/397): libwayland-egl-1.24.0-1.el10.aarch64 1.1 MB/s | 12 kB 00:00 (204/397): libwayland-server-1.24.0-1.el10.aarc 3.4 MB/s | 41 kB 00:00 (205/397): libwebp-devel-1.3.2-10.el10.aarch64. 3.5 MB/s | 38 kB 00:00 (206/397): libwebp-1.3.2-10.el10.aarch64.rpm 12 MB/s | 243 kB 00:00 (207/397): libxcb-1.17.0-3.el10.aarch64.rpm 12 MB/s | 241 kB 00:00 (208/397): libxcrypt-devel-4.4.36-10.el10.aarch 2.5 MB/s | 29 kB 00:00 (209/397): libxcb-devel-1.17.0-3.el10.aarch64.r 38 MB/s | 1.1 MB 00:00 (210/397): libxcvt-0.1.2-9.el10.aarch64.rpm 789 kB/s | 14 kB 00:00 (211/397): libxkbcommon-1.7.0-4.el10.aarch64.rp 6.9 MB/s | 143 kB 00:00 (212/397): libxkbcommon-x11-1.7.0-4.el10.aarch6 1.8 MB/s | 21 kB 00:00 (213/397): libxkbfile-1.1.3-3.el10.aarch64.rpm 4.1 MB/s | 91 kB 00:00 (214/397): libxshmfence-1.3.2-5.el10.aarch64.rp 1.2 MB/s | 12 kB 00:00 (215/397): libxml2-devel-2.12.5-13.el10.aarch64 24 MB/s | 495 kB 00:00 (216/397): libzstd-devel-1.5.5-9.el10.aarch64.r 4.5 MB/s | 51 kB 00:00 (217/397): m4-1.4.19-11.el10.aarch64.rpm 14 MB/s | 295 kB 00:00 (218/397): make-4.4.1-9.el10.aarch64.rpm 25 MB/s | 577 kB 00:00 (219/397): mesa-filesystem-25.2.7-5.el10.aarch6 273 kB/s | 10 kB 00:00 (220/397): mesa-libEGL-25.2.7-5.el10.aarch64.rp 1.7 MB/s | 119 kB 00:00 (221/397): mesa-dri-drivers-25.2.7-5.el10.aarch 83 MB/s | 8.1 MB 00:00 (222/397): mesa-libGL-25.2.7-5.el10.aarch64.rpm 2.3 MB/s | 118 kB 00:00 (223/397): mesa-libgbm-25.2.7-5.el10.aarch64.rp 1.5 MB/s | 17 kB 00:00 (224/397): meson-1.7.2-1.el10.noarch.rpm 65 MB/s | 2.1 MB 00:00 (225/397): mpdecimal-2.5.1-12.el10.aarch64.rpm 2.7 MB/s | 88 kB 00:00 (226/397): mpg123-libs-1.32.9-1.el10.aarch64.rp 9.9 MB/s | 351 kB 00:00 (227/397): mtdev-1.1.6-10.el10.aarch64.rpm 1.9 MB/s | 21 kB 00:00 (228/397): mutter-common-49.4-6.el10.noarch.rpm 1.4 MB/s | 16 kB 00:00 (229/397): mutter-49.4-6.el10.aarch64.rpm 63 MB/s | 2.6 MB 00:00 (230/397): ncurses-c++-libs-6.4-15.20240127.el1 1.4 MB/s | 37 kB 00:00 (231/397): ncurses-6.4-15.20240127.el10.aarch64 12 MB/s | 411 kB 00:00 (232/397): ncurses-devel-6.4-15.20240127.el10.a 23 MB/s | 533 kB 00:00 (233/397): ninja-build-1.11.1-9.el10.aarch64.rp 6.8 MB/s | 165 kB 00:00 (234/397): opus-1.4-6.el10.aarch64.rpm 9.2 MB/s | 211 kB 00:00 (235/397): orc-0.4.39-2.el10.aarch64.rpm 9.9 MB/s | 220 kB 00:00 (236/397): pango-1.54.0-4.el10.aarch64.rpm 15 MB/s | 346 kB 00:00 (237/397): pango-devel-1.54.0-4.el10.aarch64.rp 6.5 MB/s | 150 kB 00:00 (238/397): pcre2-devel-10.44-1.el10.3.aarch64.r 23 MB/s | 489 kB 00:00 (239/397): pcre2-utf16-10.44-1.el10.3.aarch64.r 9.8 MB/s | 207 kB 00:00 (240/397): pcre2-utf32-10.44-1.el10.3.aarch64.r 9.1 MB/s | 194 kB 00:00 (241/397): perl-AutoLoader-5.74-514.el10.noarch 1.8 MB/s | 21 kB 00:00 (242/397): perl-AutoSplit-5.74-514.el10.noarch. 1.9 MB/s | 21 kB 00:00 (243/397): perl-B-1.89-514.el10.aarch64.rpm 8.7 MB/s | 176 kB 00:00 (244/397): perl-Benchmark-1.25-514.el10.noarch. 2.2 MB/s | 26 kB 00:00 (245/397): perl-Carp-1.54-511.el10.noarch.rpm 1.4 MB/s | 29 kB 00:00 (246/397): perl-Class-Struct-0.68-514.el10.noar 1.9 MB/s | 22 kB 00:00 (247/397): perl-Data-Dumper-2.189-512.el10.aarc 4.6 MB/s | 55 kB 00:00 (248/397): perl-Digest-1.20-511.el10.noarch.rpm 2.2 MB/s | 25 kB 00:00 (249/397): perl-Digest-MD5-2.59-6.el10.aarch64. 3.3 MB/s | 36 kB 00:00 (250/397): perl-Devel-PPPort-3.72-512.el10.aarc 11 MB/s | 216 kB 00:00 (251/397): perl-DynaLoader-1.56-514.el10.aarch6 2.3 MB/s | 26 kB 00:00 (252/397): perl-Errno-1.38-514.el10.aarch64.rpm 1.4 MB/s | 14 kB 00:00 (253/397): perl-Exporter-5.78-511.el10.noarch.r 2.8 MB/s | 31 kB 00:00 (254/397): perl-Encode-3.21-511.el10.aarch64.rp 37 MB/s | 1.0 MB 00:00 (255/397): perl-ExtUtils-Command-7.70-513.el10. 1.1 MB/s | 14 kB 00:00 (256/397): perl-ExtUtils-Constant-0.25-514.el10 4.0 MB/s | 43 kB 00:00 (257/397): perl-ExtUtils-Install-2.22-511.el10. 3.5 MB/s | 43 kB 00:00 (258/397): perl-ExtUtils-Manifest-1.75-511.el10 3.2 MB/s | 34 kB 00:00 (259/397): perl-ExtUtils-MakeMaker-7.70-513.el1 14 MB/s | 281 kB 00:00 (260/397): perl-Fcntl-1.18-514.el10.aarch64.rpm 2.6 MB/s | 29 kB 00:00 (261/397): perl-File-Basename-2.86-514.el10.noa 1.6 MB/s | 17 kB 00:00 (262/397): perl-ExtUtils-ParseXS-3.51-512.el10. 8.7 MB/s | 181 kB 00:00 (263/397): perl-File-Compare-1.100.800-514.el10 1.2 MB/s | 13 kB 00:00 (264/397): perl-File-Copy-2.41-514.el10.noarch. 1.7 MB/s | 20 kB 00:00 (265/397): perl-File-Find-1.44-514.el10.noarch. 2.2 MB/s | 25 kB 00:00 (266/397): perl-File-Path-2.18-512.el10.noarch. 3.1 MB/s | 35 kB 00:00 (267/397): perl-File-Temp-0.231.100-512.el10.no 5.2 MB/s | 59 kB 00:00 (268/397): perl-File-stat-1.14-514.el10.noarch. 1.6 MB/s | 17 kB 00:00 (269/397): perl-FileHandle-2.05-514.el10.noarch 1.3 MB/s | 15 kB 00:00 (270/397): perl-Getopt-Std-1.14-514.el10.noarch 1.4 MB/s | 15 kB 00:00 (271/397): perl-Getopt-Long-2.58-3.el10.noarch. 5.2 MB/s | 63 kB 00:00 (272/397): perl-HTTP-Tiny-0.088-512.el10.noarch 5.0 MB/s | 56 kB 00:00 (273/397): perl-IO-Socket-IP-0.42-512.el10.noar 3.7 MB/s | 42 kB 00:00 (274/397): perl-IO-1.55-514.el10.aarch64.rpm 3.9 MB/s | 77 kB 00:00 (275/397): perl-IPC-Open3-1.22-514.el10.noarch. 2.0 MB/s | 21 kB 00:00 (276/397): perl-IO-Socket-SSL-2.085-3.el10.noar 11 MB/s | 224 kB 00:00 (277/397): perl-MIME-Base64-3.16-511.el10.aarch 2.7 MB/s | 30 kB 00:00 (278/397): perl-Mozilla-CA-20231213-5.el10.noar 1.3 MB/s | 14 kB 00:00 (279/397): perl-Net-SSLeay-1.94-9.el10.aarch64. 17 MB/s | 354 kB 00:00 (280/397): perl-POSIX-2.20-514.el10.aarch64.rpm 4.9 MB/s | 97 kB 00:00 (281/397): perl-PathTools-3.91-512.el10.aarch64 3.9 MB/s | 82 kB 00:00 (282/397): perl-Pod-Escapes-1.07-511.el10.noarc 1.9 MB/s | 20 kB 00:00 (283/397): perl-Pod-Usage-2.03-511.el10.noarch. 3.7 MB/s | 40 kB 00:00 (284/397): perl-Pod-Perldoc-3.28.01-512.el10.no 3.8 MB/s | 80 kB 00:00 (285/397): perl-Pod-Simple-3.45-511.el10.noarch 10 MB/s | 208 kB 00:00 (286/397): perl-SelectSaver-1.02-514.el10.noarc 1.1 MB/s | 11 kB 00:00 (287/397): perl-Socket-2.038-511.el10.aarch64.r 4.8 MB/s | 55 kB 00:00 (288/397): perl-Scalar-List-Utils-1.63-511.el10 3.6 MB/s | 71 kB 00:00 (289/397): perl-Symbol-1.09-514.el10.noarch.rpm 1.3 MB/s | 14 kB 00:00 (290/397): perl-Term-ANSIColor-5.01-512.el10.no 4.3 MB/s | 47 kB 00:00 (291/397): perl-Storable-3.32-511.el10.aarch64. 4.7 MB/s | 97 kB 00:00 (292/397): perl-Term-Cap-1.18-511.el10.noarch.r 2.0 MB/s | 22 kB 00:00 (293/397): perl-Text-ParseWords-3.31-511.el10.n 1.3 MB/s | 16 kB 00:00 (294/397): perl-Test-Harness-3.48-512.el10.noar 13 MB/s | 256 kB 00:00 (295/397): perl-Text-Tabs+Wrap-2024.001-511.el1 1.9 MB/s | 22 kB 00:00 (296/397): perl-Thread-Queue-3.14-511.el10.noar 1.6 MB/s | 21 kB 00:00 (297/397): perl-Time-Local-1.350-511.el10.noarc 3.0 MB/s | 34 kB 00:00 (298/397): perl-base-2.27-514.el10.noarch.rpm 1.5 MB/s | 16 kB 00:00 (299/397): perl-URI-5.27-3.el10.noarch.rpm 5.7 MB/s | 119 kB 00:00 (300/397): perl-constant-1.33-512.el10.noarch.r 2.1 MB/s | 23 kB 00:00 (301/397): perl-if-0.61.000-514.el10.noarch.rpm 1.3 MB/s | 14 kB 00:00 (302/397): perl-devel-5.40.2-514.el10.aarch64.r 35 MB/s | 749 kB 00:00 (303/397): perl-interpreter-5.40.2-514.el10.aar 3.5 MB/s | 72 kB 00:00 (304/397): perl-lib-0.65-514.el10.aarch64.rpm 1.3 MB/s | 14 kB 00:00 (305/397): perl-locale-1.12-514.el10.noarch.rpm 1.2 MB/s | 13 kB 00:00 (306/397): perl-libnet-3.15-512.el10.noarch.rpm 5.9 MB/s | 122 kB 00:00 (307/397): perl-libs-5.40.2-514.el10.aarch64.rp 55 MB/s | 2.2 MB 00:00 (308/397): perl-mro-1.29-514.el10.aarch64.rpm 1.0 MB/s | 29 kB 00:00 (309/397): perl-overload-1.37-514.el10.noarch.r 1.4 MB/s | 45 kB 00:00 (310/397): perl-overloading-0.02-514.el10.noarc 1.1 MB/s | 12 kB 00:00 (311/397): perl-parent-0.241-512.el10.noarch.rp 1.3 MB/s | 15 kB 00:00 (312/397): perl-threads-2.40-511.el10.aarch64.r 4.4 MB/s | 57 kB 00:00 (313/397): perl-threads-shared-1.69-511.el10.aa 3.4 MB/s | 44 kB 00:00 (314/397): perl-podlators-5.01-511.el10.noarch. 5.7 MB/s | 121 kB 00:00 (315/397): perl-vars-1.05-514.el10.noarch.rpm 1.2 MB/s | 13 kB 00:00 (316/397): perl-version-0.99.32-4.el10.aarch64. 5.3 MB/s | 62 kB 00:00 (317/397): pixman-devel-0.43.4-2.el10.aarch64.r 1.6 MB/s | 17 kB 00:00 (318/397): pixman-0.43.4-2.el10.aarch64.rpm 10 MB/s | 212 kB 00:00 (319/397): polkit-125-6.el10.aarch64.rpm 6.5 MB/s | 149 kB 00:00 (320/397): polkit-libs-125-6.el10.aarch64.rpm 3.3 MB/s | 66 kB 00:00 (321/397): pulseaudio-libs-glib2-17.0-6.el10.aa 1.5 MB/s | 16 kB 00:00 (322/397): pulseaudio-libs-17.0-6.el10.aarch64. 28 MB/s | 665 kB 00:00 (323/397): python3-3.12.13-2.el10.aarch64.rpm 1.8 MB/s | 28 kB 00:00 (324/397): python-rpm-macros-3.12-11.el10.noarc 766 kB/s | 16 kB 00:00 (325/397): python3-argcomplete-3.2.2-4.el10.noa 3.9 MB/s | 76 kB 00:00 (326/397): python3-devel-3.12.13-2.el10.aarch64 13 MB/s | 277 kB 00:00 (327/397): python3-mako-1.2.3-9.el10.noarch.rpm 2.6 MB/s | 192 kB 00:00 (328/397): python3-markdown-3.5.1-7.el10.noarch 2.7 MB/s | 182 kB 00:00 (329/397): python3-libs-3.12.13-2.el10.aarch64. 90 MB/s | 8.8 MB 00:00 (330/397): python3-markupsafe-2.1.3-6.el10.aarc 1.8 MB/s | 30 kB 00:00 (331/397): python3-packaging-24.2-2.el10.noarch 6.4 MB/s | 141 kB 00:00 (332/397): python3-pip-wheel-23.3.2-11.el10.noa 49 MB/s | 1.5 MB 00:00 (333/397): python3-rpm-generators-14-12.el10.no 1.3 MB/s | 29 kB 00:00 (334/397): python3-pyparsing-3.1.1-7.el10.noarc 8.1 MB/s | 261 kB 00:00 (335/397): python3-rpm-macros-3.12-11.el10.noar 998 kB/s | 11 kB 00:00 (336/397): python3-six-1.16.0-16.el10.noarch.rp 3.8 MB/s | 41 kB 00:00 (337/397): python3-setuptools-69.0.3-12.el10.no 46 MB/s | 1.4 MB 00:00 (338/397): readline-devel-8.2-11.el10.aarch64.r 7.0 MB/s | 199 kB 00:00 (339/397): redhat-text-vf-fonts-4.1.0-1.el10.no 12 MB/s | 353 kB 00:00 (340/397): rtkit-0.11-68.el10.aarch64.rpm 4.4 MB/s | 55 kB 00:00 (341/397): rustfmt-1.96.0-1.el10.aarch64.rpm 17 MB/s | 1.8 MB 00:00 (342/397): shared-mime-info-2.3-8.el10.aarch64. 6.2 MB/s | 389 kB 00:00 (343/397): sound-theme-freedesktop-0.8-23.el10. 5.8 MB/s | 377 kB 00:00 (344/397): spirv-tools-libs-2026.1-1.el10.aarch 16 MB/s | 1.6 MB 00:00 (345/397): startup-notification-0.12-31.el10.aa 1.4 MB/s | 41 kB 00:00 (346/397): sysprof-capture-devel-47.2-1.el10.aa 1.5 MB/s | 57 kB 00:00 (347/397): rust-1.96.0-1.el10.aarch64.rpm 55 MB/s | 28 MB 00:00 (348/397): systemd-257-27.el10.aarch64.rpm 28 MB/s | 5.3 MB 00:00 (349/397): systemd-pam-257-27.el10.aarch64.rpm 3.0 MB/s | 313 kB 00:00 (350/397): systemd-rpm-macros-257-27.el10.noarc 1.0 MB/s | 45 kB 00:00 (351/397): rust-std-static-1.96.0-1.el10.aarch6 51 MB/s | 37 MB 00:00 (352/397): systemtap-sdt-devel-5.5-2.el10.aarch 612 kB/s | 69 kB 00:00 (353/397): systemtap-sdt-dtrace-5.5-2.el10.aarc 721 kB/s | 69 kB 00:00 (354/397): vim-filesystem-9.1.083-13.el10.noarc 864 kB/s | 11 kB 00:00 (355/397): upower-libs-1.90.10-2.el10.aarch64.r 4.0 MB/s | 58 kB 00:00 (356/397): tzdata-2026b-1.el10.noarch.rpm 20 MB/s | 497 kB 00:00 (357/397): vulkan-headers-1.4.341.0-1.el10.noar 42 MB/s | 1.6 MB 00:00 (358/397): vulkan-loader-devel-1.4.341.0-1.el10 384 kB/s | 11 kB 00:00 (359/397): vulkan-loader-1.4.341.0-1.el10.aarch 4.2 MB/s | 170 kB 00:00 (360/397): wayland-devel-1.24.0-1.el10.aarch64. 6.8 MB/s | 146 kB 00:00 (361/397): webrtc-audio-processing-1.3-5.el10.a 16 MB/s | 489 kB 00:00 (362/397): wget-1.24.5-5.el10.aarch64.rpm 25 MB/s | 789 kB 00:00 (363/397): wireplumber-0.5.10-1.el10.aarch64.rp 4.8 MB/s | 100 kB 00:00 (364/397): xcb-util-0.4.1-7.el10.aarch64.rpm 1.7 MB/s | 18 kB 00:00 (365/397): wireplumber-libs-0.5.10-1.el10.aarch 16 MB/s | 363 kB 00:00 (366/397): xml-common-0.6.3-65.el10.noarch.rpm 2.9 MB/s | 31 kB 00:00 (367/397): xkbcomp-1.4.7-3.el10.aarch64.rpm 4.3 MB/s | 97 kB 00:00 (368/397): xkeyboard-config-2.41-3.el10.noarch. 30 MB/s | 921 kB 00:00 (369/397): xorg-x11-proto-devel-2024.1-3.el10.n 13 MB/s | 265 kB 00:00 (370/397): xorg-x11-xauth-1.1.2-8.el10.aarch64. 2.9 MB/s | 34 kB 00:00 (371/397): xorg-x11-server-Xwayland-24.1.9-6.el 31 MB/s | 985 kB 00:00 (372/397): xprop-1.2.7-3.el10.aarch64.rpm 3.0 MB/s | 35 kB 00:00 (373/397): xwayland-run-0.0.4-5.el10.noarch.rpm 1.7 MB/s | 38 kB 00:00 (374/397): xz-devel-5.6.2-4.el10.aarch64.rpm 5.0 MB/s | 61 kB 00:00 (375/397): zlib-ng-compat-devel-2.2.3-3.el10.aa 3.0 MB/s | 36 kB 00:00 (376/397): clang-devel-23.0.0~pre20260625.g1fad 18 MB/s | 4.1 MB 00:00 (377/397): clang-resource-filesystem-23.0.0~pre 101 kB/s | 17 kB 00:00 (378/397): clang-23.0.0~pre20260625.g1fadc09c19 16 MB/s | 7.6 MB 00:00 (379/397): llvm-23.0.0~pre20260625.g1fadc09c198 53 MB/s | 23 MB 00:00 (380/397): clang-tools-extra-23.0.0~pre20260625 30 MB/s | 17 MB 00:00 (381/397): llvm-devel-23.0.0~pre20260625.g1fadc 38 MB/s | 5.5 MB 00:00 (382/397): clang-libs-23.0.0~pre20260625.g1fadc 25 MB/s | 27 MB 00:01 (383/397): llvm-filesystem-23.0.0~pre20260625.g 77 kB/s | 11 kB 00:00 (384/397): llvm-googletest-23.0.0~pre20260625.g 2.1 MB/s | 394 kB 00:00 (385/397): llvm-test-23.0.0~pre20260625.g1fadc0 4.3 MB/s | 714 kB 00:00 (386/397): glib2-2.80.4-13.el10.aarch64.rpm 92 MB/s | 3.0 MB 00:00 (387/397): hwdata-0.379-10.9.el10.noarch.rpm 132 MB/s | 1.7 MB 00:00 (388/397): rpm-plugin-syslog-4.19.1.1-25.el10.a 9.7 MB/s | 18 kB 00:00 (389/397): glib2-devel-2.80.4-13.el10.aarch64.r 68 MB/s | 1.5 MB 00:00 (390/397): glibc-devel-2.39-124.el10.aarch64.rp 108 MB/s | 576 kB 00:00 (391/397): libblkid-devel-2.40.2-20.el10.aarch6 14 MB/s | 25 kB 00:00 (392/397): libinput-1.30.1-2.el10.aarch64.rpm 73 MB/s | 251 kB 00:00 (393/397): libmount-devel-2.40.2-20.el10.aarch6 15 MB/s | 26 kB 00:00 (394/397): pipewire-1.4.11-1.el10.aarch64.rpm 46 MB/s | 132 kB 00:00 (395/397): pipewire-libs-1.4.11-1.el10.aarch64. 177 MB/s | 2.3 MB 00:00 (396/397): llvm-static-23.0.0~pre20260625.g1fad 47 MB/s | 43 MB 00:00 (397/397): llvm-libs-23.0.0~pre20260625.g1fadc0 22 MB/s | 31 MB 00:01 -------------------------------------------------------------------------------- Total 85 MB/s | 566 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libwayland-client-1.24.0-1.el10.aarch64 1/397 Installing : dbus-libs-1:1.14.10-5.el10.aarch64 2/397 Installing : expat-2.7.3-1.el10.aarch64 3/397 Installing : libX11-xcb-1.8.13-1.el10.aarch64 4/397 Installing : cmake-filesystem-3.31.8-1.el10.aarch64 5/397 Installing : zlib-ng-compat-devel-2.2.3-3.el10.aarch64 6/397 Installing : libpng-2:1.6.40-13.el10.aarch64 7/397 Installing : libjpeg-turbo-3.0.2-4.el10.aarch64 8/397 Installing : fribidi-1.0.14-4.el10.aarch64 9/397 Installing : avahi-libs-0.9~rc2-3.el10.aarch64 10/397 Installing : libwayland-cursor-1.24.0-1.el10.aarch64 11/397 Installing : xorg-x11-proto-devel-2024.1-3.el10.noarch 12/397 Installing : libwayland-egl-1.24.0-1.el10.aarch64 13/397 Installing : libogg-2:1.3.5-10.el10.aarch64 14/397 Installing : libmpc-1.3.1-7.el10.aarch64 15/397 Installing : libXau-1.0.11-8.el10.aarch64 16/397 Installing : libxcb-1.17.0-3.el10.aarch64 17/397 Installing : gnutls-3.8.10-4.el10.aarch64 18/397 Installing : glib2-2.80.4-13.el10.aarch64 19/397 Installing : json-glib-1.8.0-5.el10.aarch64 20/397 Installing : libgudev-238-7.el10.aarch64 21/397 Installing : graphene-1.10.6-10.el10.aarch64 22/397 Installing : libsoup3-3.6.6-1.el10.aarch64 23/397 Installing : polkit-libs-125-6.el10.aarch64 24/397 Installing : libvorbis-1:1.3.7-12.el10.aarch64 25/397 Installing : libpng-devel-2:1.6.40-13.el10.aarch64 26/397 Installing : vulkan-loader-1.4.341.0-1.el10.aarch64 27/397 Installing : pixman-0.43.4-2.el10.aarch64 28/397 Installing : libepoxy-1.5.10-10.el10.aarch64 29/397 Installing : libedit-3.1-52.20230828cvs.el10.aarch64 30/397 Installing : alsa-lib-1.2.15.3-2.el10.aarch64 31/397 Installing : shared-mime-info-2.3-8.el10.aarch64 32/397 Running scriptlet: shared-mime-info-2.3-8.el10.aarch64 32/397 Installing : gdk-pixbuf2-2.42.12-5.el10.aarch64 33/397 Installing : llvm-filesystem-23.0.0~pre20260625.g1fadc09c1985 34/397 Installing : llvm-libs-23.0.0~pre20260625.g1fadc09c1985a6-6.e 35/397 Installing : opus-1.4-6.el10.aarch64 36/397 Installing : libseccomp-2.5.6-1.el10.aarch64 37/397 Installing : libicu-74.2-5.el10.aarch64 38/397 Installing : libglvnd-1:1.7.0-7.el10.aarch64 39/397 Installing : lcms2-2.16-6.el10.aarch64 40/397 Installing : fonts-filesystem-1:2.0.5-18.el10.noarch 41/397 Installing : emacs-filesystem-1:29.4-13.el10.noarch 42/397 Installing : redhat-text-vf-fonts-4.1.0-1.el10.noarch 43/397 Installing : gsettings-desktop-schemas-47.1-4.el10.aarch64 44/397 Installing : gtk-update-icon-cache-3.24.43-5.el10.aarch64 45/397 Installing : libnotify-0.8.6-1.el10.aarch64 46/397 Installing : pixman-devel-0.43.4-2.el10.aarch64 47/397 Installing : geocode-glib-3.26.4-14.el10.aarch64 48/397 Installing : ModemManager-glib-1.22.0-7.el10.aarch64 49/397 Installing : avahi-glib-0.9~rc2-3.el10.aarch64 50/397 Installing : libtracker-sparql-3.7.3-4.el10.aarch64 51/397 Installing : gobject-introspection-1.79.1-6.el10.aarch64 52/397 Installing : libjpeg-turbo-devel-3.0.2-4.el10.aarch64 53/397 Running scriptlet: xml-common-0.6.3-65.el10.noarch 54/397 Installing : xml-common-0.6.3-65.el10.noarch 54/397 Installing : xkeyboard-config-2.41-3.el10.noarch 55/397 Installing : libxkbcommon-1.7.0-4.el10.aarch64 56/397 Installing : python-rpm-macros-3.12-11.el10.noarch 57/397 Installing : mesa-filesystem-25.2.7-5.el10.aarch64 58/397 Installing : make-1:4.4.1-9.el10.aarch64 59/397 Installing : libzstd-devel-1.5.5-9.el10.aarch64 60/397 Installing : libxshmfence-1.3.2-5.el10.aarch64 61/397 Installing : libwebp-1.3.2-10.el10.aarch64 62/397 Installing : libwayland-server-1.24.0-1.el10.aarch64 63/397 Installing : libusb1-1.0.30-1.el10.aarch64 64/397 Installing : libgusb-0.4.9-4.el10.aarch64 65/397 Installing : colord-libs-1.4.7-6.el10.aarch64 66/397 Installing : libtool-ltdl-2.4.7-14.el10.aarch64 67/397 Installing : libtdb-1.4.15-100.el10.aarch64 68/397 Installing : libstdc++-devel-14.3.1-4.4.el10.aarch64 69/397 Installing : libffi-devel-3.4.4-10.el10.aarch64 70/397 Installing : libevdev-1.13.1-6.el10.aarch64 71/397 Installing : libdatrie-0.2.13-11.el10.aarch64 72/397 Installing : libthai-0.1.29-10.el10.aarch64 73/397 Installing : libICE-1.1.1-5.el10.aarch64 74/397 Installing : hicolor-icon-theme-0.17-20.el10.noarch 75/397 Installing : graphite2-1.3.14-17.el10.aarch64 76/397 Installing : harfbuzz-8.4.0-6.el10.aarch64 77/397 Installing : freetype-2.13.2-8.el10.aarch64 78/397 Installing : gettext-libs-0.22.5-6.el10.aarch64 79/397 Installing : gcc-toolset-15-runtime-15.0-11.el10.aarch64 80/397 Installing : dbus-common-1:1.14.10-5.el10.noarch 81/397 Running scriptlet: dbus-common-1:1.14.10-5.el10.noarch 81/397 Installing : dbus-broker-36-4.el10.aarch64 82/397 Running scriptlet: dbus-broker-36-4.el10.aarch64 82/397 Installing : dbus-1:1.14.10-5.el10.aarch64 83/397 Installing : systemd-pam-257-27.el10.aarch64 84/397 Running scriptlet: systemd-257-27.el10.aarch64 85/397 Installing : systemd-257-27.el10.aarch64 85/397 Running scriptlet: systemd-257-27.el10.aarch64 85/397 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Running scriptlet: geoclue2-2.7.2-1.el10.aarch64 86/397 Installing : geoclue2-2.7.2-1.el10.aarch64 86/397 Running scriptlet: geoclue2-2.7.2-1.el10.aarch64 86/397 Installing : geoclue2-libs-2.7.2-1.el10.aarch64 87/397 Installing : cups-filesystem-1:2.4.10-17.el10.noarch 88/397 Installing : cups-libs-1:2.4.10-17.el10.aarch64 89/397 Installing : iio-sensor-proxy-3.5-5.el10.aarch64 90/397 Running scriptlet: iio-sensor-proxy-3.5-5.el10.aarch64 90/397 Installing : gcc-toolset-15-binutils-2.44-8.el10.aarch64 91/397 Running scriptlet: gcc-toolset-15-binutils-2.44-8.el10.aarch64 91/397 /var/tmp/rpm-tmp.C0Fu6b: line 15: restorecon: command not found /var/tmp/rpm-tmp.C0Fu6b: line 18: restorecon: command not found Installing : harfbuzz-icu-8.4.0-6.el10.aarch64 92/397 Installing : graphite2-devel-1.3.14-17.el10.aarch64 93/397 Installing : libSM-1.2.4-5.el10.aarch64 94/397 Installing : libdatrie-devel-0.2.13-11.el10.aarch64 95/397 Installing : libthai-devel-0.1.29-10.el10.aarch64 96/397 Installing : wayland-devel-1.24.0-1.el10.aarch64 97/397 Installing : libwebp-devel-1.3.2-10.el10.aarch64 98/397 Installing : python3-rpm-macros-3.12-11.el10.noarch 99/397 Installing : libxkbcommon-x11-1.7.0-4.el10.aarch64 100/397 Installing : iso-codes-4.16.0-6.el10.noarch 101/397 Installing : upower-libs-1.90.10-2.el10.aarch64 102/397 Installing : libgweather-1:4.4.4-3.el10.aarch64 103/397 Installing : libicu-devel-74.2-5.el10.aarch64 104/397 Installing : llvm-googletest-23.0.0~pre20260625.g1fadc09c1985 105/397 Installing : llvm-static-23.0.0~pre20260625.g1fadc09c1985a6-6 106/397 Installing : NetworkManager-libnm-1:1.56.1-1.el10.aarch64 107/397 Installing : gcr-libs-4.3.0-1.el10.aarch64 108/397 Installing : xcb-util-0.4.1-7.el10.aarch64 109/397 Installing : libXau-devel-1.0.11-8.el10.aarch64 110/397 Installing : libxcb-devel-1.17.0-3.el10.aarch64 111/397 Installing : cpp-14.3.1-4.4.el10.aarch64 112/397 Installing : flac-libs-1.4.3-6.el10.aarch64 113/397 Installing : libtheora-1:1.1.1-39.el10.aarch64 114/397 Installing : fribidi-devel-1.0.14-4.el10.aarch64 115/397 Installing : dbus-tools-1:1.14.10-5.el10.aarch64 116/397 Running scriptlet: dbus-daemon-1:1.14.10-5.el10.aarch64 117/397 Installing : dbus-daemon-1:1.14.10-5.el10.aarch64 117/397 Running scriptlet: dbus-daemon-1:1.14.10-5.el10.aarch64 117/397 Installing : libblkid-devel-2.40.2-20.el10.aarch64 118/397 Installing : hwdata-0.379-10.9.el10.noarch 119/397 Installing : libpciaccess-0.16-16.el10.aarch64 120/397 Installing : libdrm-2.4.128-1.el10.aarch64 121/397 Installing : clang-resource-filesystem-23.0.0~pre20260625.g1f 122/397 Installing : xz-devel-1:5.6.2-4.el10.aarch64 123/397 Installing : libxml2-devel-2.12.5-13.el10.aarch64 124/397 Installing : webrtc-audio-processing-1.3-5.el10.aarch64 125/397 Installing : vim-filesystem-2:9.1.083-13.el10.noarch 126/397 Installing : tzdata-2026b-1.el10.noarch 127/397 Installing : sysprof-capture-devel-47.2-1.el10.aarch64 128/397 Installing : spirv-tools-libs-2026.1-1.el10.aarch64 129/397 Installing : sound-theme-freedesktop-0.8-23.el10.noarch 130/397 Running scriptlet: sound-theme-freedesktop-0.8-23.el10.noarch 130/397 Installing : python3-pip-wheel-23.3.2-11.el10.noarch 131/397 Installing : pcre2-utf32-10.44-1.el10.3.aarch64 132/397 Installing : pcre2-utf16-10.44-1.el10.3.aarch64 133/397 Installing : pcre2-devel-10.44-1.el10.3.aarch64 134/397 Installing : orc-0.4.39-2.el10.aarch64 135/397 Installing : ncurses-c++-libs-6.4-15.20240127.el10.aarch64 136/397 Installing : ncurses-devel-6.4-15.20240127.el10.aarch64 137/397 Installing : libedit-devel-3.1-52.20230828cvs.el10.aarch64 138/397 Installing : ncurses-6.4-15.20240127.el10.aarch64 139/397 Installing : mutter-common-49.4-6.el10.noarch 140/397 Installing : mtdev-1.1.6-10.el10.aarch64 141/397 Installing : mpg123-libs-1.32.9-1.el10.aarch64 142/397 Installing : mpdecimal-2.5.1-12.el10.aarch64 143/397 Installing : python3-3.12.13-2.el10.aarch64 144/397 Installing : python3-libs-3.12.13-2.el10.aarch64 145/397 Installing : gstreamer1-1.26.7-5.el10.aarch64 146/397 Installing : python3-packaging-24.2-2.el10.noarch 147/397 Installing : python3-setuptools-69.0.3-12.el10.noarch 148/397 Installing : llvm-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.a 149/397 Installing : llvm-test-23.0.0~pre20260625.g1fadc09c1985a6-6.e 150/397 Installing : llvm-devel-23.0.0~pre20260625.g1fadc09c1985a6-6. 151/397 Running scriptlet: llvm-devel-23.0.0~pre20260625.g1fadc09c1985a6-6. 151/397 Installing : python3-rpm-generators-14-12.el10.noarch 152/397 Installing : ninja-build-1.11.1-9.el10.aarch64 153/397 Installing : python3-argcomplete-3.2.2-4.el10.noarch 154/397 Installing : python3-markdown-3.5.1-7.el10.noarch 155/397 Installing : python3-markupsafe-2.1.3-6.el10.aarch64 156/397 Installing : python3-mako-1.2.3-9.el10.noarch 157/397 Installing : python3-pyparsing-3.1.1-7.el10.noarch 158/397 Installing : systemtap-sdt-dtrace-5.5-2.el10.aarch64 159/397 Installing : systemtap-sdt-devel-5.5-2.el10.aarch64 160/397 Installing : vulkan-headers-1.4.341.0-1.el10.noarch 161/397 Installing : vulkan-loader-devel-1.4.341.0-1.el10.aarch64 162/397 Installing : m4-1.4.19-11.el10.aarch64 163/397 Installing : libxcvt-0.1.2-9.el10.aarch64 164/397 Installing : libwacom-data-2.14.0-4.el10.noarch 165/397 Installing : libwacom-2.14.0-4.el10.aarch64 166/397 Installing : libinput-1.30.1-2.el10.aarch64 167/397 Running scriptlet: libinput-1.30.1-2.el10.aarch64 167/397 Installing : libubsan-14.3.1-4.4.el10.aarch64 168/397 Installing : libtirpc-1.3.5-1.el10.aarch64 169/397 Installing : libsepol-devel-3.10-2.el10.aarch64 170/397 Installing : libselinux-devel-3.10-2.el10.aarch64 171/397 Installing : libmount-devel-2.40.2-20.el10.aarch64 172/397 Installing : glib2-devel-2.80.4-13.el10.aarch64 173/397 Installing : graphene-devel-1.10.6-10.el10.aarch64 174/397 Installing : libsbc-2.0-7.el10.aarch64 175/397 Installing : liboeffis-1.5.0-1.el10.aarch64 176/397 Installing : liblerc-4.0.0-8.el10.aarch64 177/397 Installing : libldac-2.0.2.3-17.el10.aarch64 178/397 Installing : liblc3-1.1.3-1.el10.aarch64 179/397 Installing : libfontenc-1.1.7-5.el10.aarch64 180/397 Installing : libXfont2-2.0.6-5.el10.aarch64 181/397 Installing : libeis-1.5.0-1.el10.aarch64 182/397 Installing : libei-1.5.0-1.el10.aarch64 183/397 Installing : libdisplay-info-0.2.0-2.el10.aarch64 184/397 Installing : libatomic-14.3.1-4.4.el10.aarch64 185/397 Installing : libasyncns-0.8-30.el10.aarch64 186/397 Installing : libasan-14.3.1-4.4.el10.aarch64 187/397 Installing : libXdmcp-1.1.4-5.el10.aarch64 188/397 Installing : libX11-common-1.8.13-1.el10.noarch 189/397 Installing : libX11-1.8.13-1.el10.aarch64 190/397 Installing : libXext-1.3.6-3.el10.aarch64 191/397 Installing : libXi-1.8.1-7.el10.aarch64 192/397 Installing : libXfixes-6.0.1-5.el10.aarch64 193/397 Installing : libXrender-0.9.11-8.el10.aarch64 194/397 Installing : libX11-devel-1.8.13-1.el10.aarch64 195/397 Installing : libXrender-devel-0.9.11-8.el10.aarch64 196/397 Installing : libXcursor-1.2.1-9.el10.aarch64 197/397 Installing : libXrandr-1.5.4-5.el10.aarch64 198/397 Installing : libXdamage-1.1.6-5.el10.aarch64 199/397 Installing : libXinerama-1.1.5-8.el10.aarch64 200/397 Installing : libXext-devel-1.3.6-3.el10.aarch64 201/397 Installing : libXtst-1.2.4-8.el10.aarch64 202/397 Installing : libXcomposite-0.4.6-5.el10.aarch64 203/397 Installing : libxkbfile-1.1.3-3.el10.aarch64 204/397 Installing : xkbcomp-1.4.7-3.el10.aarch64 205/397 Installing : libXv-1.0.12-5.el10.aarch64 206/397 Installing : libXxf86vm-1.1.5-8.el10.aarch64 207/397 Installing : libXt-1.3.0-5.el10.aarch64 208/397 Installing : libXmu-1.1.4-8.el10.aarch64 209/397 Installing : xorg-x11-xauth-1:1.1.2-8.el10.aarch64 210/397 Installing : startup-notification-0.12-31.el10.aarch64 211/397 Installing : xprop-1.2.7-3.el10.aarch64 212/397 Installing : at-spi2-core-2.56.1-1.el10.aarch64 213/397 Installing : atk-2.56.1-1.el10.aarch64 214/397 Installing : at-spi2-atk-2.56.1-1.el10.aarch64 215/397 Installing : lame-libs-3.100-19.el10.aarch64 216/397 Installing : kernel-headers-6.12.0-241.el10.aarch64 217/397 Installing : libxcrypt-devel-4.4.36-10.el10.aarch64 218/397 Installing : glibc-devel-2.39-124.el10.aarch64 219/397 Installing : gcc-14.3.1-4.4.el10.aarch64 220/397 Running scriptlet: gcc-14.3.1-4.4.el10.aarch64 220/397 Installing : gcc-c++-14.3.1-4.4.el10.aarch64 221/397 Installing : gcc-toolset-15-gcc-15.2.1-7.el10.aarch64 222/397 Installing : jbigkit-libs-2.1-31.el10.aarch64 223/397 Installing : libtiff-4.6.0-9.el10.aarch64 224/397 Installing : gdk-pixbuf2-modules-2.42.12-5.el10.aarch64 225/397 Installing : libtiff-devel-4.6.0-9.el10.aarch64 226/397 Installing : gdk-pixbuf2-devel-2.42.12-5.el10.aarch64 227/397 Installing : gsm-1.0.22-8.el10.aarch64 228/397 Installing : libsndfile-1.2.2-7.el10.aarch64 229/397 Installing : pulseaudio-libs-17.0-6.el10.aarch64 230/397 Installing : libcanberra-0.30-37.el10.aarch64 231/397 Running scriptlet: libcanberra-0.30-37.el10.aarch64 231/397 Installing : pulseaudio-libs-glib2-17.0-6.el10.aarch64 232/397 Running scriptlet: groff-base-1.23.0-10.el10.aarch64 233/397 Installing : groff-base-1.23.0-10.el10.aarch64 233/397 Running scriptlet: groff-base-1.23.0-10.el10.aarch64 233/397 Installing : perl-Digest-1.20-511.el10.noarch 234/397 Installing : perl-Digest-MD5-2.59-6.el10.aarch64 235/397 Installing : perl-B-1.89-514.el10.aarch64 236/397 Installing : perl-FileHandle-2.05-514.el10.noarch 237/397 Installing : perl-Data-Dumper-2.189-512.el10.aarch64 238/397 Installing : perl-libnet-3.15-512.el10.noarch 239/397 Installing : perl-AutoLoader-5.74-514.el10.noarch 240/397 Installing : perl-URI-5.27-3.el10.noarch 241/397 Installing : perl-Text-Tabs+Wrap-2024.001-511.el10.noarch 242/397 Installing : perl-Mozilla-CA-20231213-5.el10.noarch 243/397 Installing : perl-if-0.61.000-514.el10.noarch 244/397 Installing : perl-locale-1.12-514.el10.noarch 245/397 Installing : perl-IO-Socket-IP-0.42-512.el10.noarch 246/397 Installing : perl-Time-Local-2:1.350-511.el10.noarch 247/397 Installing : perl-File-Path-2.18-512.el10.noarch 248/397 Installing : perl-IO-Socket-SSL-2.085-3.el10.noarch 249/397 Installing : perl-Net-SSLeay-1.94-9.el10.aarch64 250/397 Installing : perl-Pod-Escapes-1:1.07-511.el10.noarch 251/397 Installing : perl-Class-Struct-0.68-514.el10.noarch 252/397 Installing : perl-Term-ANSIColor-5.01-512.el10.noarch 253/397 Installing : perl-POSIX-2.20-514.el10.aarch64 254/397 Installing : perl-IPC-Open3-1.22-514.el10.noarch 255/397 Installing : perl-File-Temp-1:0.231.100-512.el10.noarch 256/397 Installing : perl-HTTP-Tiny-0.088-512.el10.noarch 257/397 Installing : perl-Term-Cap-1.18-511.el10.noarch 258/397 Installing : perl-Pod-Simple-1:3.45-511.el10.noarch 259/397 Installing : perl-Socket-4:2.038-511.el10.aarch64 260/397 Installing : perl-SelectSaver-1.02-514.el10.noarch 261/397 Installing : perl-Symbol-1.09-514.el10.noarch 262/397 Installing : perl-File-stat-1.14-514.el10.noarch 263/397 Installing : perl-podlators-1:5.01-511.el10.noarch 264/397 Installing : perl-Pod-Perldoc-3.28.01-512.el10.noarch 265/397 Installing : perl-Fcntl-1.18-514.el10.aarch64 266/397 Installing : perl-Text-ParseWords-3.31-511.el10.noarch 267/397 Installing : perl-base-2.27-514.el10.noarch 268/397 Installing : perl-mro-1.29-514.el10.aarch64 269/397 Installing : perl-IO-1.55-514.el10.aarch64 270/397 Installing : perl-overloading-0.02-514.el10.noarch 271/397 Installing : perl-Pod-Usage-4:2.03-511.el10.noarch 272/397 Installing : perl-Errno-1.38-514.el10.aarch64 273/397 Installing : perl-File-Basename-2.86-514.el10.noarch 274/397 Installing : perl-Getopt-Std-1.14-514.el10.noarch 275/397 Installing : perl-MIME-Base64-3.16-511.el10.aarch64 276/397 Installing : perl-Scalar-List-Utils-5:1.63-511.el10.aarch64 277/397 Installing : perl-constant-1.33-512.el10.noarch 278/397 Installing : perl-Storable-1:3.32-511.el10.aarch64 279/397 Installing : perl-overload-1.37-514.el10.noarch 280/397 Installing : perl-parent-1:0.241-512.el10.noarch 281/397 Installing : perl-vars-1.05-514.el10.noarch 282/397 Installing : perl-Getopt-Long-1:2.58-3.el10.noarch 283/397 Installing : perl-Carp-1.54-511.el10.noarch 284/397 Installing : perl-Exporter-5.78-511.el10.noarch 285/397 Installing : perl-PathTools-3.91-512.el10.aarch64 286/397 Installing : perl-DynaLoader-1.56-514.el10.aarch64 287/397 Installing : perl-Encode-4:3.21-511.el10.aarch64 288/397 Installing : perl-libs-4:5.40.2-514.el10.aarch64 289/397 Installing : perl-interpreter-4:5.40.2-514.el10.aarch64 290/397 Installing : perl-File-Find-1.44-514.el10.noarch 291/397 Installing : perl-File-Copy-2.41-514.el10.noarch 292/397 Installing : perl-File-Compare-1.100.800-514.el10.noarch 293/397 Installing : autoconf-2.71-13.el10.noarch 294/397 Installing : perl-ExtUtils-ParseXS-1:3.51-512.el10.noarch 295/397 Installing : perl-threads-1:2.40-511.el10.aarch64 296/397 Installing : perl-threads-shared-1.69-511.el10.aarch64 297/397 Installing : perl-Thread-Queue-3.14-511.el10.noarch 298/397 Installing : automake-1.16.5-20.el10.noarch 299/397 Installing : libtool-2.4.7-14.el10.aarch64 300/397 Installing : perl-ExtUtils-Command-2:7.70-513.el10.noarch 301/397 Installing : perl-ExtUtils-Manifest-1:1.75-511.el10.noarch 302/397 Installing : perl-AutoSplit-5.74-514.el10.noarch 303/397 Installing : perl-Benchmark-1.25-514.el10.noarch 304/397 Installing : perl-Test-Harness-1:3.48-512.el10.noarch 305/397 Installing : perl-Devel-PPPort-3.72-512.el10.aarch64 306/397 Installing : perl-ExtUtils-Constant-0.25-514.el10.noarch 307/397 Installing : perl-lib-0.65-514.el10.aarch64 308/397 Installing : perl-version-8:0.99.32-4.el10.aarch64 309/397 Installing : perl-devel-4:5.40.2-514.el10.aarch64 310/397 Installing : perl-ExtUtils-Install-2.22-511.el10.noarch 311/397 Installing : perl-ExtUtils-MakeMaker-2:7.70-513.el10.noarch 312/397 Installing : google-noto-fonts-common-20240401-5.el10.noarch 313/397 Installing : google-noto-sans-vf-fonts-20240401-5.el10.noarch 314/397 Installing : default-fonts-core-sans-4.1-3.el10.noarch 315/397 Installing : fontconfig-2.15.0-7.el10.aarch64 316/397 Running scriptlet: fontconfig-2.15.0-7.el10.aarch64 316/397 Installing : cairo-1.18.2-2.el10.aarch64 317/397 Installing : cairo-gobject-1.18.2-2.el10.aarch64 318/397 Installing : libXft-2.3.8-8.el10.aarch64 319/397 Installing : pango-1.54.0-4.el10.aarch64 320/397 Installing : harfbuzz-cairo-8.4.0-6.el10.aarch64 321/397 Installing : gnome-control-center-filesystem-47.7-11.el10.noa 322/397 Installing : gettext-envsubst-0.22.5-6.el10.aarch64 323/397 Installing : gettext-runtime-0.22.5-6.el10.aarch64 324/397 Installing : gettext-0.22.5-6.el10.aarch64 325/397 Installing : gcc-toolset-15-libstdc++-devel-15.2.1-7.el10.aar 326/397 Installing : gcc-toolset-15-gcc-c++-15.2.1-7.el10.aarch64 327/397 Installing : clang-libs-23.0.0~pre20260625.g1fadc09c1985a6-6. 328/397 Installing : clang-23.0.0~pre20260625.g1fadc09c1985a6-6.el10. 329/397 Installing : clang-tools-extra-23.0.0~pre20260625.g1fadc09c19 330/397 Installing : fftw-libs-single-3.3.10-15.el10.aarch64 331/397 Installing : fdk-aac-free-2.0.0-15.el10.aarch64 332/397 Installing : duktape-2.7.0-10.el10.aarch64 333/397 Running scriptlet: polkit-125-6.el10.aarch64 334/397 Installing : polkit-125-6.el10.aarch64 334/397 Running scriptlet: polkit-125-6.el10.aarch64 334/397 Running scriptlet: rtkit-0.11-68.el10.aarch64 335/397 Installing : rtkit-0.11-68.el10.aarch64 335/397 Running scriptlet: rtkit-0.11-68.el10.aarch64 335/397 Created symlink '/etc/systemd/system/graphical.target.wants/rtkit-daemon.service' → '/usr/lib/systemd/system/rtkit-daemon.service'. Installing : color-filesystem-1-35.el10.noarch 336/397 Running scriptlet: colord-1.4.7-6.el10.aarch64 337/397 Installing : colord-1.4.7-6.el10.aarch64 337/397 Running scriptlet: colord-1.4.7-6.el10.aarch64 337/397 Installing : bzip2-devel-1.0.8-25.el10.aarch64 338/397 Installing : bubblewrap-0.10.0-3.el10.aarch64 339/397 Installing : brotli-1.1.0-7.el10.aarch64 340/397 Installing : brotli-devel-1.1.0-7.el10.aarch64 341/397 Installing : cairo-devel-1.18.2-2.el10.aarch64 342/397 Installing : fontconfig-devel-2.15.0-7.el10.aarch64 343/397 Installing : harfbuzz-devel-8.4.0-6.el10.aarch64 344/397 Installing : freetype-devel-2.13.2-8.el10.aarch64 345/397 Installing : cairo-gobject-devel-1.18.2-2.el10.aarch64 346/397 Installing : libXft-devel-2.3.8-8.el10.aarch64 347/397 Installing : pango-devel-1.54.0-4.el10.aarch64 348/397 Installing : bluez-libs-5.86-2.el10.aarch64 349/397 Installing : wireplumber-0.5.10-1.el10.aarch64 350/397 Installing : wireplumber-libs-0.5.10-1.el10.aarch64 351/397 Installing : pipewire-1.4.11-1.el10.aarch64 352/397 Running scriptlet: pipewire-1.4.11-1.el10.aarch64 352/397 Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. Installing : pipewire-libs-1.4.11-1.el10.aarch64 353/397 Installing : annobin-docs-13.20-1.el10.noarch 354/397 Installing : adwaita-cursor-theme-46.0-3.el10.noarch 355/397 Installing : adwaita-icon-theme-46.0-3.el10.noarch 356/397 Installing : libcanberra-gtk3-0.30-37.el10.aarch64 357/397 Installing : gtk3-3.24.43-5.el10.aarch64 358/397 Installing : gnome-desktop3-44.1-5.el10.aarch64 359/397 Installing : gnome-settings-daemon-47.2-10.el10.aarch64 360/397 Running scriptlet: gnome-settings-daemon-47.2-10.el10.aarch64 360/397 Installing : libdecor-0.2.2-5.el10.aarch64 361/397 Installing : llvm22-filesystem-22.1.0-1.el10.aarch64 362/397 Installing : llvm22-libs-22.1.0-1.el10.aarch64 363/397 Installing : rust-std-static-1.96.0-1.el10.aarch64 364/397 Installing : rust-1.96.0-1.el10.aarch64 365/397 Installing : cargo-1.96.0-1.el10.aarch64 366/397 Installing : llvm21-filesystem-21.1.8-1.el10.aarch64 367/397 Installing : llvm21-libs-21.1.8-1.el10.aarch64 368/397 Installing : mesa-libgbm-25.2.7-5.el10.aarch64 369/397 Installing : mesa-dri-drivers-25.2.7-5.el10.aarch64 370/397 Installing : libglvnd-egl-1:1.7.0-7.el10.aarch64 371/397 Installing : mesa-libEGL-25.2.7-5.el10.aarch64 372/397 Installing : libglvnd-gles-1:1.7.0-7.el10.aarch64 373/397 Installing : libglvnd-glx-1:1.7.0-7.el10.aarch64 374/397 Installing : mesa-libGL-25.2.7-5.el10.aarch64 375/397 Installing : gstreamer1-plugins-base-1.26.7-2.el10.aarch64 376/397 Installing : libva-2.22.0-2.el10.aarch64 377/397 Installing : gstreamer1-plugins-bad-free-libs-1.26.7-2.el10.a 378/397 Installing : gtk4-4.16.7-5.el10.aarch64 379/397 Installing : gnome-desktop4-44.1-5.el10.aarch64 380/397 Installing : mutter-49.4-6.el10.aarch64 381/397 Installing : xorg-x11-server-Xwayland-24.1.9-6.el10.aarch64 382/397 Installing : xwayland-run-0.0.4-5.el10.noarch 383/397 Installing : gtk4-devel-4.16.7-5.el10.aarch64 384/397 Installing : rustfmt-1.96.0-1.el10.aarch64 385/397 Installing : annobin-plugin-gcc-13.20-1.el10.aarch64 386/397 Running scriptlet: annobin-plugin-gcc-13.20-1.el10.aarch64 386/397 Installing : clang-devel-23.0.0~pre20260625.g1fadc09c1985a6-6 387/397 Installing : gobject-introspection-devel-1.79.1-6.el10.aarch6 388/397 Installing : gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 389/397 Running scriptlet: gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 389/397 Installing : dbus-x11-1:1.14.10-5.el10.aarch64 390/397 Installing : meson-1.7.2-1.el10.noarch 391/397 Installing : python3-devel-3.12.13-2.el10.aarch64 392/397 Installing : python3-six-1.16.0-16.el10.noarch 393/397 Installing : readline-devel-8.2-11.el10.aarch64 394/397 Installing : wget-1.24.5-5.el10.aarch64 395/397 Installing : rpm-plugin-syslog-4.19.1.1-25.el10.aarch64 396/397 Installing : systemd-rpm-macros-257-27.el10.noarch 397/397 Running scriptlet: fontconfig-2.15.0-7.el10.aarch64 397/397 Running scriptlet: wireplumber-0.5.10-1.el10.aarch64 397/397 Created symlink '/etc/systemd/user/pipewire-session-manager.service' → '/usr/lib/systemd/user/wireplumber.service'. Created symlink '/etc/systemd/user/pipewire.service.wants/wireplumber.service' → '/usr/lib/systemd/user/wireplumber.service'. Running scriptlet: systemd-rpm-macros-257-27.el10.noarch 397/397 Creating group 'pipewire' with GID 996. Creating user 'pipewire' (PipeWire System Daemon) with UID 996 and GID 996. Installed: ModemManager-glib-1.22.0-7.el10.aarch64 NetworkManager-libnm-1:1.56.1-1.el10.aarch64 adwaita-cursor-theme-46.0-3.el10.noarch adwaita-icon-theme-46.0-3.el10.noarch alsa-lib-1.2.15.3-2.el10.aarch64 annobin-docs-13.20-1.el10.noarch annobin-plugin-gcc-13.20-1.el10.aarch64 at-spi2-atk-2.56.1-1.el10.aarch64 at-spi2-core-2.56.1-1.el10.aarch64 atk-2.56.1-1.el10.aarch64 autoconf-2.71-13.el10.noarch automake-1.16.5-20.el10.noarch avahi-glib-0.9~rc2-3.el10.aarch64 avahi-libs-0.9~rc2-3.el10.aarch64 bluez-libs-5.86-2.el10.aarch64 brotli-1.1.0-7.el10.aarch64 brotli-devel-1.1.0-7.el10.aarch64 bubblewrap-0.10.0-3.el10.aarch64 bzip2-devel-1.0.8-25.el10.aarch64 cairo-1.18.2-2.el10.aarch64 cairo-devel-1.18.2-2.el10.aarch64 cairo-gobject-1.18.2-2.el10.aarch64 cairo-gobject-devel-1.18.2-2.el10.aarch64 cargo-1.96.0-1.el10.aarch64 clang-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 clang-devel-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 clang-libs-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 clang-resource-filesystem-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 clang-tools-extra-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 cmake-filesystem-3.31.8-1.el10.aarch64 color-filesystem-1-35.el10.noarch colord-1.4.7-6.el10.aarch64 colord-libs-1.4.7-6.el10.aarch64 cpp-14.3.1-4.4.el10.aarch64 cups-filesystem-1:2.4.10-17.el10.noarch cups-libs-1:2.4.10-17.el10.aarch64 dbus-1:1.14.10-5.el10.aarch64 dbus-broker-36-4.el10.aarch64 dbus-common-1:1.14.10-5.el10.noarch dbus-daemon-1:1.14.10-5.el10.aarch64 dbus-libs-1:1.14.10-5.el10.aarch64 dbus-tools-1:1.14.10-5.el10.aarch64 dbus-x11-1:1.14.10-5.el10.aarch64 default-fonts-core-sans-4.1-3.el10.noarch duktape-2.7.0-10.el10.aarch64 emacs-filesystem-1:29.4-13.el10.noarch expat-2.7.3-1.el10.aarch64 fdk-aac-free-2.0.0-15.el10.aarch64 fftw-libs-single-3.3.10-15.el10.aarch64 flac-libs-1.4.3-6.el10.aarch64 fontconfig-2.15.0-7.el10.aarch64 fontconfig-devel-2.15.0-7.el10.aarch64 fonts-filesystem-1:2.0.5-18.el10.noarch freetype-2.13.2-8.el10.aarch64 freetype-devel-2.13.2-8.el10.aarch64 fribidi-1.0.14-4.el10.aarch64 fribidi-devel-1.0.14-4.el10.aarch64 gcc-14.3.1-4.4.el10.aarch64 gcc-c++-14.3.1-4.4.el10.aarch64 gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 gcc-toolset-15-binutils-2.44-8.el10.aarch64 gcc-toolset-15-gcc-15.2.1-7.el10.aarch64 gcc-toolset-15-gcc-c++-15.2.1-7.el10.aarch64 gcc-toolset-15-libstdc++-devel-15.2.1-7.el10.aarch64 gcc-toolset-15-runtime-15.0-11.el10.aarch64 gcr-libs-4.3.0-1.el10.aarch64 gdk-pixbuf2-2.42.12-5.el10.aarch64 gdk-pixbuf2-devel-2.42.12-5.el10.aarch64 gdk-pixbuf2-modules-2.42.12-5.el10.aarch64 geoclue2-2.7.2-1.el10.aarch64 geoclue2-libs-2.7.2-1.el10.aarch64 geocode-glib-3.26.4-14.el10.aarch64 gettext-0.22.5-6.el10.aarch64 gettext-envsubst-0.22.5-6.el10.aarch64 gettext-libs-0.22.5-6.el10.aarch64 gettext-runtime-0.22.5-6.el10.aarch64 glib2-2.80.4-13.el10.aarch64 glib2-devel-2.80.4-13.el10.aarch64 glibc-devel-2.39-124.el10.aarch64 gnome-control-center-filesystem-47.7-11.el10.noarch gnome-desktop3-44.1-5.el10.aarch64 gnome-desktop4-44.1-5.el10.aarch64 gnome-settings-daemon-47.2-10.el10.aarch64 gnutls-3.8.10-4.el10.aarch64 gobject-introspection-1.79.1-6.el10.aarch64 gobject-introspection-devel-1.79.1-6.el10.aarch64 google-noto-fonts-common-20240401-5.el10.noarch google-noto-sans-vf-fonts-20240401-5.el10.noarch graphene-1.10.6-10.el10.aarch64 graphene-devel-1.10.6-10.el10.aarch64 graphite2-1.3.14-17.el10.aarch64 graphite2-devel-1.3.14-17.el10.aarch64 groff-base-1.23.0-10.el10.aarch64 gsettings-desktop-schemas-47.1-4.el10.aarch64 gsm-1.0.22-8.el10.aarch64 gstreamer1-1.26.7-5.el10.aarch64 gstreamer1-plugins-bad-free-libs-1.26.7-2.el10.aarch64 gstreamer1-plugins-base-1.26.7-2.el10.aarch64 gtk-update-icon-cache-3.24.43-5.el10.aarch64 gtk3-3.24.43-5.el10.aarch64 gtk4-4.16.7-5.el10.aarch64 gtk4-devel-4.16.7-5.el10.aarch64 harfbuzz-8.4.0-6.el10.aarch64 harfbuzz-cairo-8.4.0-6.el10.aarch64 harfbuzz-devel-8.4.0-6.el10.aarch64 harfbuzz-icu-8.4.0-6.el10.aarch64 hicolor-icon-theme-0.17-20.el10.noarch hwdata-0.379-10.9.el10.noarch iio-sensor-proxy-3.5-5.el10.aarch64 iso-codes-4.16.0-6.el10.noarch jbigkit-libs-2.1-31.el10.aarch64 json-glib-1.8.0-5.el10.aarch64 kernel-headers-6.12.0-241.el10.aarch64 lame-libs-3.100-19.el10.aarch64 lcms2-2.16-6.el10.aarch64 libICE-1.1.1-5.el10.aarch64 libSM-1.2.4-5.el10.aarch64 libX11-1.8.13-1.el10.aarch64 libX11-common-1.8.13-1.el10.noarch libX11-devel-1.8.13-1.el10.aarch64 libX11-xcb-1.8.13-1.el10.aarch64 libXau-1.0.11-8.el10.aarch64 libXau-devel-1.0.11-8.el10.aarch64 libXcomposite-0.4.6-5.el10.aarch64 libXcursor-1.2.1-9.el10.aarch64 libXdamage-1.1.6-5.el10.aarch64 libXdmcp-1.1.4-5.el10.aarch64 libXext-1.3.6-3.el10.aarch64 libXext-devel-1.3.6-3.el10.aarch64 libXfixes-6.0.1-5.el10.aarch64 libXfont2-2.0.6-5.el10.aarch64 libXft-2.3.8-8.el10.aarch64 libXft-devel-2.3.8-8.el10.aarch64 libXi-1.8.1-7.el10.aarch64 libXinerama-1.1.5-8.el10.aarch64 libXmu-1.1.4-8.el10.aarch64 libXrandr-1.5.4-5.el10.aarch64 libXrender-0.9.11-8.el10.aarch64 libXrender-devel-0.9.11-8.el10.aarch64 libXt-1.3.0-5.el10.aarch64 libXtst-1.2.4-8.el10.aarch64 libXv-1.0.12-5.el10.aarch64 libXxf86vm-1.1.5-8.el10.aarch64 libasan-14.3.1-4.4.el10.aarch64 libasyncns-0.8-30.el10.aarch64 libatomic-14.3.1-4.4.el10.aarch64 libblkid-devel-2.40.2-20.el10.aarch64 libcanberra-0.30-37.el10.aarch64 libcanberra-gtk3-0.30-37.el10.aarch64 libdatrie-0.2.13-11.el10.aarch64 libdatrie-devel-0.2.13-11.el10.aarch64 libdecor-0.2.2-5.el10.aarch64 libdisplay-info-0.2.0-2.el10.aarch64 libdrm-2.4.128-1.el10.aarch64 libedit-3.1-52.20230828cvs.el10.aarch64 libedit-devel-3.1-52.20230828cvs.el10.aarch64 libei-1.5.0-1.el10.aarch64 libeis-1.5.0-1.el10.aarch64 libepoxy-1.5.10-10.el10.aarch64 libevdev-1.13.1-6.el10.aarch64 libffi-devel-3.4.4-10.el10.aarch64 libfontenc-1.1.7-5.el10.aarch64 libglvnd-1:1.7.0-7.el10.aarch64 libglvnd-egl-1:1.7.0-7.el10.aarch64 libglvnd-gles-1:1.7.0-7.el10.aarch64 libglvnd-glx-1:1.7.0-7.el10.aarch64 libgudev-238-7.el10.aarch64 libgusb-0.4.9-4.el10.aarch64 libgweather-1:4.4.4-3.el10.aarch64 libicu-74.2-5.el10.aarch64 libicu-devel-74.2-5.el10.aarch64 libinput-1.30.1-2.el10.aarch64 libjpeg-turbo-3.0.2-4.el10.aarch64 libjpeg-turbo-devel-3.0.2-4.el10.aarch64 liblc3-1.1.3-1.el10.aarch64 libldac-2.0.2.3-17.el10.aarch64 liblerc-4.0.0-8.el10.aarch64 libmount-devel-2.40.2-20.el10.aarch64 libmpc-1.3.1-7.el10.aarch64 libnotify-0.8.6-1.el10.aarch64 liboeffis-1.5.0-1.el10.aarch64 libogg-2:1.3.5-10.el10.aarch64 libpciaccess-0.16-16.el10.aarch64 libpng-2:1.6.40-13.el10.aarch64 libpng-devel-2:1.6.40-13.el10.aarch64 libsbc-2.0-7.el10.aarch64 libseccomp-2.5.6-1.el10.aarch64 libselinux-devel-3.10-2.el10.aarch64 libsepol-devel-3.10-2.el10.aarch64 libsndfile-1.2.2-7.el10.aarch64 libsoup3-3.6.6-1.el10.aarch64 libstdc++-devel-14.3.1-4.4.el10.aarch64 libtdb-1.4.15-100.el10.aarch64 libthai-0.1.29-10.el10.aarch64 libthai-devel-0.1.29-10.el10.aarch64 libtheora-1:1.1.1-39.el10.aarch64 libtiff-4.6.0-9.el10.aarch64 libtiff-devel-4.6.0-9.el10.aarch64 libtirpc-1.3.5-1.el10.aarch64 libtool-2.4.7-14.el10.aarch64 libtool-ltdl-2.4.7-14.el10.aarch64 libtracker-sparql-3.7.3-4.el10.aarch64 libubsan-14.3.1-4.4.el10.aarch64 libusb1-1.0.30-1.el10.aarch64 libva-2.22.0-2.el10.aarch64 libvorbis-1:1.3.7-12.el10.aarch64 libwacom-2.14.0-4.el10.aarch64 libwacom-data-2.14.0-4.el10.noarch libwayland-client-1.24.0-1.el10.aarch64 libwayland-cursor-1.24.0-1.el10.aarch64 libwayland-egl-1.24.0-1.el10.aarch64 libwayland-server-1.24.0-1.el10.aarch64 libwebp-1.3.2-10.el10.aarch64 libwebp-devel-1.3.2-10.el10.aarch64 libxcb-1.17.0-3.el10.aarch64 libxcb-devel-1.17.0-3.el10.aarch64 libxcrypt-devel-4.4.36-10.el10.aarch64 libxcvt-0.1.2-9.el10.aarch64 libxkbcommon-1.7.0-4.el10.aarch64 libxkbcommon-x11-1.7.0-4.el10.aarch64 libxkbfile-1.1.3-3.el10.aarch64 libxml2-devel-2.12.5-13.el10.aarch64 libxshmfence-1.3.2-5.el10.aarch64 libzstd-devel-1.5.5-9.el10.aarch64 llvm-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-devel-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-filesystem-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-googletest-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-libs-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-static-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm-test-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 llvm21-filesystem-21.1.8-1.el10.aarch64 llvm21-libs-21.1.8-1.el10.aarch64 llvm22-filesystem-22.1.0-1.el10.aarch64 llvm22-libs-22.1.0-1.el10.aarch64 m4-1.4.19-11.el10.aarch64 make-1:4.4.1-9.el10.aarch64 mesa-dri-drivers-25.2.7-5.el10.aarch64 mesa-filesystem-25.2.7-5.el10.aarch64 mesa-libEGL-25.2.7-5.el10.aarch64 mesa-libGL-25.2.7-5.el10.aarch64 mesa-libgbm-25.2.7-5.el10.aarch64 meson-1.7.2-1.el10.noarch mpdecimal-2.5.1-12.el10.aarch64 mpg123-libs-1.32.9-1.el10.aarch64 mtdev-1.1.6-10.el10.aarch64 mutter-49.4-6.el10.aarch64 mutter-common-49.4-6.el10.noarch ncurses-6.4-15.20240127.el10.aarch64 ncurses-c++-libs-6.4-15.20240127.el10.aarch64 ncurses-devel-6.4-15.20240127.el10.aarch64 ninja-build-1.11.1-9.el10.aarch64 opus-1.4-6.el10.aarch64 orc-0.4.39-2.el10.aarch64 pango-1.54.0-4.el10.aarch64 pango-devel-1.54.0-4.el10.aarch64 pcre2-devel-10.44-1.el10.3.aarch64 pcre2-utf16-10.44-1.el10.3.aarch64 pcre2-utf32-10.44-1.el10.3.aarch64 perl-AutoLoader-5.74-514.el10.noarch perl-AutoSplit-5.74-514.el10.noarch perl-B-1.89-514.el10.aarch64 perl-Benchmark-1.25-514.el10.noarch perl-Carp-1.54-511.el10.noarch perl-Class-Struct-0.68-514.el10.noarch perl-Data-Dumper-2.189-512.el10.aarch64 perl-Devel-PPPort-3.72-512.el10.aarch64 perl-Digest-1.20-511.el10.noarch perl-Digest-MD5-2.59-6.el10.aarch64 perl-DynaLoader-1.56-514.el10.aarch64 perl-Encode-4:3.21-511.el10.aarch64 perl-Errno-1.38-514.el10.aarch64 perl-Exporter-5.78-511.el10.noarch perl-ExtUtils-Command-2:7.70-513.el10.noarch perl-ExtUtils-Constant-0.25-514.el10.noarch perl-ExtUtils-Install-2.22-511.el10.noarch perl-ExtUtils-MakeMaker-2:7.70-513.el10.noarch perl-ExtUtils-Manifest-1:1.75-511.el10.noarch perl-ExtUtils-ParseXS-1:3.51-512.el10.noarch perl-Fcntl-1.18-514.el10.aarch64 perl-File-Basename-2.86-514.el10.noarch perl-File-Compare-1.100.800-514.el10.noarch perl-File-Copy-2.41-514.el10.noarch perl-File-Find-1.44-514.el10.noarch perl-File-Path-2.18-512.el10.noarch perl-File-Temp-1:0.231.100-512.el10.noarch perl-File-stat-1.14-514.el10.noarch perl-FileHandle-2.05-514.el10.noarch perl-Getopt-Long-1:2.58-3.el10.noarch perl-Getopt-Std-1.14-514.el10.noarch perl-HTTP-Tiny-0.088-512.el10.noarch perl-IO-1.55-514.el10.aarch64 perl-IO-Socket-IP-0.42-512.el10.noarch perl-IO-Socket-SSL-2.085-3.el10.noarch perl-IPC-Open3-1.22-514.el10.noarch perl-MIME-Base64-3.16-511.el10.aarch64 perl-Mozilla-CA-20231213-5.el10.noarch perl-Net-SSLeay-1.94-9.el10.aarch64 perl-POSIX-2.20-514.el10.aarch64 perl-PathTools-3.91-512.el10.aarch64 perl-Pod-Escapes-1:1.07-511.el10.noarch perl-Pod-Perldoc-3.28.01-512.el10.noarch perl-Pod-Simple-1:3.45-511.el10.noarch perl-Pod-Usage-4:2.03-511.el10.noarch perl-Scalar-List-Utils-5:1.63-511.el10.aarch64 perl-SelectSaver-1.02-514.el10.noarch perl-Socket-4:2.038-511.el10.aarch64 perl-Storable-1:3.32-511.el10.aarch64 perl-Symbol-1.09-514.el10.noarch perl-Term-ANSIColor-5.01-512.el10.noarch perl-Term-Cap-1.18-511.el10.noarch perl-Test-Harness-1:3.48-512.el10.noarch perl-Text-ParseWords-3.31-511.el10.noarch perl-Text-Tabs+Wrap-2024.001-511.el10.noarch perl-Thread-Queue-3.14-511.el10.noarch perl-Time-Local-2:1.350-511.el10.noarch perl-URI-5.27-3.el10.noarch perl-base-2.27-514.el10.noarch perl-constant-1.33-512.el10.noarch perl-devel-4:5.40.2-514.el10.aarch64 perl-if-0.61.000-514.el10.noarch perl-interpreter-4:5.40.2-514.el10.aarch64 perl-lib-0.65-514.el10.aarch64 perl-libnet-3.15-512.el10.noarch perl-libs-4:5.40.2-514.el10.aarch64 perl-locale-1.12-514.el10.noarch perl-mro-1.29-514.el10.aarch64 perl-overload-1.37-514.el10.noarch perl-overloading-0.02-514.el10.noarch perl-parent-1:0.241-512.el10.noarch perl-podlators-1:5.01-511.el10.noarch perl-threads-1:2.40-511.el10.aarch64 perl-threads-shared-1.69-511.el10.aarch64 perl-vars-1.05-514.el10.noarch perl-version-8:0.99.32-4.el10.aarch64 pipewire-1.4.11-1.el10.aarch64 pipewire-libs-1.4.11-1.el10.aarch64 pixman-0.43.4-2.el10.aarch64 pixman-devel-0.43.4-2.el10.aarch64 polkit-125-6.el10.aarch64 polkit-libs-125-6.el10.aarch64 pulseaudio-libs-17.0-6.el10.aarch64 pulseaudio-libs-glib2-17.0-6.el10.aarch64 python-rpm-macros-3.12-11.el10.noarch python3-3.12.13-2.el10.aarch64 python3-argcomplete-3.2.2-4.el10.noarch python3-devel-3.12.13-2.el10.aarch64 python3-libs-3.12.13-2.el10.aarch64 python3-mako-1.2.3-9.el10.noarch python3-markdown-3.5.1-7.el10.noarch python3-markupsafe-2.1.3-6.el10.aarch64 python3-packaging-24.2-2.el10.noarch python3-pip-wheel-23.3.2-11.el10.noarch python3-pyparsing-3.1.1-7.el10.noarch python3-rpm-generators-14-12.el10.noarch python3-rpm-macros-3.12-11.el10.noarch python3-setuptools-69.0.3-12.el10.noarch python3-six-1.16.0-16.el10.noarch readline-devel-8.2-11.el10.aarch64 redhat-text-vf-fonts-4.1.0-1.el10.noarch rpm-plugin-syslog-4.19.1.1-25.el10.aarch64 rtkit-0.11-68.el10.aarch64 rust-1.96.0-1.el10.aarch64 rust-std-static-1.96.0-1.el10.aarch64 rustfmt-1.96.0-1.el10.aarch64 shared-mime-info-2.3-8.el10.aarch64 sound-theme-freedesktop-0.8-23.el10.noarch spirv-tools-libs-2026.1-1.el10.aarch64 startup-notification-0.12-31.el10.aarch64 sysprof-capture-devel-47.2-1.el10.aarch64 systemd-257-27.el10.aarch64 systemd-pam-257-27.el10.aarch64 systemd-rpm-macros-257-27.el10.noarch systemtap-sdt-devel-5.5-2.el10.aarch64 systemtap-sdt-dtrace-5.5-2.el10.aarch64 tzdata-2026b-1.el10.noarch upower-libs-1.90.10-2.el10.aarch64 vim-filesystem-2:9.1.083-13.el10.noarch vulkan-headers-1.4.341.0-1.el10.noarch vulkan-loader-1.4.341.0-1.el10.aarch64 vulkan-loader-devel-1.4.341.0-1.el10.aarch64 wayland-devel-1.24.0-1.el10.aarch64 webrtc-audio-processing-1.3-5.el10.aarch64 wget-1.24.5-5.el10.aarch64 wireplumber-0.5.10-1.el10.aarch64 wireplumber-libs-0.5.10-1.el10.aarch64 xcb-util-0.4.1-7.el10.aarch64 xkbcomp-1.4.7-3.el10.aarch64 xkeyboard-config-2.41-3.el10.noarch xml-common-0.6.3-65.el10.noarch xorg-x11-proto-devel-2024.1-3.el10.noarch xorg-x11-server-Xwayland-24.1.9-6.el10.aarch64 xorg-x11-xauth-1:1.1.2-8.el10.aarch64 xprop-1.2.7-3.el10.aarch64 xwayland-run-0.0.4-5.el10.noarch xz-devel-1:5.6.2-4.el10.aarch64 zlib-ng-compat-devel-2.2.3-3.el10.aarch64 Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1730160000 Wrote: /builddir/build/SRPMS/gjs-1.80.2-11.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Additional repo copr_fedora_llvm_team_llvm_comp 3.1 kB/s | 1.5 kB 00:00 Additional repo https_kojihub_stream_centos_org 138 kB/s | 4.4 kB 00:00 Additional repo copr_fedora_llvm_team_llvm_snap 2.9 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 31 kB/s | 6.8 kB 00:00 CentOS Stream 10 - AppStream 62 kB/s | 6.9 kB 00:00 CentOS Stream 10 - CRB 32 kB/s | 6.7 kB 00:00 CentOS Stream 10 - Extras packages 79 kB/s | 7.0 kB 00:00 Copr repository 9.6 kB/s | 1.5 kB 00:00 Copr repository 10 MB/s | 4.0 MB 00:00 Package dbus-daemon-1:1.14.10-5.el10.aarch64 is already installed. Package cargo-1.96.0-1.el10.aarch64 is already installed. Package clang-devel-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 is already installed. Package dbus-x11-1:1.14.10-5.el10.aarch64 is already installed. Package gcc-14.3.1-4.4.el10.aarch64 is already installed. Package gcc-c++-14.3.1-4.4.el10.aarch64 is already installed. Package gettext-0.22.5-6.el10.aarch64 is already installed. Package gtk3-3.24.43-5.el10.aarch64 is already installed. Package libicu-devel-74.2-5.el10.aarch64 is already installed. Package llvm-23.0.0~pre20260625.g1fadc09c1985a6-6.el10.aarch64 is already installed. Package m4-1.4.19-11.el10.aarch64 is already installed. Package make-1:4.4.1-9.el10.aarch64 is already installed. Package mesa-dri-drivers-25.2.7-5.el10.aarch64 is already installed. Package meson-1.7.2-1.el10.noarch is already installed. Package mutter-49.4-6.el10.aarch64 is already installed. Package perl-devel-4:5.40.2-514.el10.aarch64 is already installed. Package cairo-gobject-devel-1.18.2-2.el10.aarch64 is already installed. Package glib2-devel-2.80.4-13.el10.aarch64 is already installed. Package gobject-introspection-devel-1.79.1-6.el10.aarch64 is already installed. Package gtk4-devel-4.16.7-5.el10.aarch64 is already installed. Package libffi-devel-3.4.4-10.el10.aarch64 is already installed. Package sysprof-capture-devel-47.2-1.el10.aarch64 is already installed. Package zlib-ng-compat-devel-2.2.3-3.el10.aarch64 is already installed. Package python3-devel-3.12.13-2.el10.aarch64 is already installed. Package python3-setuptools-69.0.3-12.el10.noarch is already installed. Package python3-six-1.16.0-16.el10.noarch is already installed. Package readline-devel-8.2-11.el10.aarch64 is already installed. Package rust-1.96.0-1.el10.aarch64 is already installed. Package rustfmt-1.96.0-1.el10.aarch64 is already installed. Package wget-1.24.5-5.el10.aarch64 is already installed. Package xwayland-run-0.0.4-5.el10.noarch is already installed. Package zip-3.0-45.el10.aarch64 is already installed. Dependencies resolved. Nothing to do. Complete! Finish: build setup for gjs-1.80.2-11.el10.src.rpm Start: rpmbuild gjs-1.80.2-11.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1730160000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jzIyuk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gjs-1.80.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/gjs-1.80.2.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd gjs-1.80.2 + rm -rf /builddir/build/BUILD/gjs-1.80.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/gjs-1.80.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tar -xf /builddir/build/SOURCES/firefox-115.15.0esr.source.tar.xz + pushd firefox-115.15.0 ~/build/BUILD/gjs-1.80.2/firefox-115.15.0 ~/build/BUILD/gjs-1.80.2 Patch #2 (copy-headers.patch): + echo 'Patch #2 (copy-headers.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/backend/recursivemake.py Hunk #1 succeeded at 1532 (offset -1 lines). Hunk #2 succeeded at 1545 (offset -1 lines). + echo 'Patch #3 (tests-increase-timeout.patch):' Patch #3 (tests-increase-timeout.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/Makefile.in Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch): + echo 'Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Hunk #1 succeeded at 18 (offset -3 lines). Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch): + echo 'Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Hunk #1 succeeded at 185 (offset -3 lines). + echo 'Patch #12 (emitter.patch):' Patch #12 (emitter.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/frontend/emitter.py Hunk #1 succeeded at 1358 (offset -7 lines). patching file python/mozbuild/mozbuild/test/frontend/test_emitter.py Hunk #1 succeeded at 1071 (offset -5 lines). Patch #13 (tests-Use-native-TemporaryDirectory.patch): + echo 'Patch #13 (tests-Use-native-TemporaryDirectory.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/jit-test/jit_test.py patching file js/src/tests/jstests.py patching file js/src/tests/lib/tempfile.py Patch #14 (init_patch.patch): + echo 'Patch #14 (init_patch.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/configure/__init__.py Hunk #1 succeeded at 555 (offset -2 lines). Patch #15 (remove-sloppy-m4-detection-from-bundled-autoconf.patch): + echo 'Patch #15 (remove-sloppy-m4-detection-from-bundled-autoconf.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/autoconf/autoconf.sh + echo 'Patch #16 (firefox-112.0-commasplit.patch):' Patch #16 (firefox-112.0-commasplit.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/moz.configure/rust.configure Hunk #1 succeeded at 599 (offset 6 lines). patching file python/mozbuild/mozbuild/configure/options.py + echo 'Patch #20 (spidermonkey_checks_disable.patch):' Patch #20 (spidermonkey_checks_disable.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/run_spidermonkey_checks.py Patch #21 (0001-Skip-failing-tests-on-ppc64-and-s390x.patch): + echo 'Patch #21 (0001-Skip-failing-tests-on-ppc64-and-s390x.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/tests/jstests.list Patch #30 (tests-Replace-pipes-with-shlex-for-Python-3.13.patch): + echo 'Patch #30 (tests-Replace-pipes-with-shlex-for-Python-3.13.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/tests/lib/results.py + rm third_party/python/six/six.py + ln -s /usr/lib/python3.12/site-packages/six.py third_party/python/six/six.py + cp /builddir/build/SOURCES/known_failures.txt js/src/ + rm -rf modules/zlib + popd ~/build/BUILD/gjs-1.80.2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fk51Oi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: ~/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src ~/build/BUILD/gjs-1.80.2 + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gjs-1.80.2 + pushd firefox-115.15.0/js/src + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export 'RUSTFLAGS=-C embed-bitcode' + RUSTFLAGS='-C embed-bitcode' + export CARGO_PROFILE_RELEASE_LTO=true + CARGO_PROFILE_RELEASE_LTO=true + export 'LINKFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LINKFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2024-08-26 14:25:28.000000000 +0000 +++ ./ctypes/libffi/configure 2026-06-25 21:29:09.011786037 +0000 @@ -1860,7 +1860,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2026-06-25 21:29:09.011786037 +0000 +++ ./ctypes/libffi/configure 2026-06-25 21:29:09.031785814 +0000 @@ -7079,7 +7079,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -19983,7 +19983,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./ctypes/libffi/config.sub ++ basename ./ctypes/libffi/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./ctypes/libffi/config.sub '/usr/lib/rpm/redhat/config.sub' -> './ctypes/libffi/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./ctypes/libffi/config.guess ++ basename ./ctypes/libffi/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./ctypes/libffi/config.guess '/usr/lib/rpm/redhat/config.guess' -> './ctypes/libffi/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors"~' ./ctypes/libffi/ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=aarch64-redhat-linux --host=aarch64-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-icu --with-system-zlib --disable-tests --disable-strip --with-intl-api --enable-readline --enable-shared-js --enable-optimize --disable-debug --enable-pie --disable-jemalloc /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/shellutil.py:38: SyntaxWarning: invalid escape sequence '\$' special="\$", /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/util.py:1255: SyntaxWarning: invalid escape sequence '\$' VARIABLES_RE = re.compile("\$\((\w+)\)") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/configure/__init__.py:928: SyntaxWarning: invalid escape sequence '\.' RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/mozconfig.py:70: SyntaxWarning: invalid escape sequence '\s' ^\s* # Leading whitespace Using Python 3.12.13 from /usr/bin/python3 Site not up-to-date reason: "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build" does not exist Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... aarch64-redhat-linux-gnu checking for target system type... aarch64-redhat-linux-gnu WARNING: Unknown option: --build WARNING: Unknown option: --program-prefix WARNING: Unknown option: --disable-dependency-tracking WARNING: Unknown option: --exec-prefix WARNING: Unknown option: --bindir WARNING: Unknown option: --sbindir WARNING: Unknown option: --sysconfdir WARNING: Unknown option: --libexecdir WARNING: Unknown option: --localstatedir WARNING: Unknown option: --sharedstatedir WARNING: Unknown option: --mandir WARNING: Unknown option: --infodir WARNING: Unknown option: --enable-pie checking for Python 3... /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python (3.12.13) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozversioncontrol/mozversioncontrol/__init__.py:120: SyntaxWarning: invalid escape sequence '\+' match = re.search("version ([^\+\)]+)", info) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:21: SyntaxWarning: invalid escape sequence '\w' | 'defined(' \w+ ')' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:148: SyntaxWarning: invalid escape sequence '\s' not_ws = re.match("!\s*", self.content) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:159: SyntaxWarning: invalid escape sequence '\w' Production: ( [0-9]+ | 'defined(' \w+ ')' | \w+ ) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:165: SyntaxWarning: invalid escape sequence '\s' m = re.match("defined\s*\(\s*(\w+)\s*\)", self.content) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:175: SyntaxWarning: invalid escape sequence '\w' word_len = re.match("\w*", self.content).end() /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:185: SyntaxWarning: invalid escape sequence '\s' ws_len = re.match("\s*", self.content).end() /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:355: SyntaxWarning: invalid escape sequence '\w' self.varsubst = re.compile("@(?P\w+)@", re.U) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:387: SyntaxWarning: invalid escape sequence '\s' instruction_prefix = "\s*{0}" /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:388: SyntaxWarning: invalid escape sequence '\s' instruction_cmd = "(?P[a-z]+)(?:\s+(?P.*?))?\s*$" /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:390: SyntaxWarning: invalid escape sequence '\s' ambiguous_fmt = instruction_prefix + "\s+" + instruction_cmd /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:554: SyntaxWarning: invalid escape sequence '\d' numberValue = re.compile("\d+$") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:678: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)(?:\s(?P.*))?", args, re.U) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:691: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)$", args, re.U) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:731: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:746: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:795: SyntaxWarning: invalid escape sequence '\w' lst = re.split("__(\w+)__", args, re.U) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:840: SyntaxWarning: invalid escape sequence '\s' return re.sub("^\s*//.*", "", aLine) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/preprocessor.py:882: SyntaxWarning: invalid escape sequence '\.' re.search("\.(js|jsm|java|webidl)(?:\.in)?$", args.name) checking whether cross compiling... no checking for wget... /usr/bin/wget checking for ccache... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 14.3.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... 14.3.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... 14.3.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... 14.3.1 checking the host C++ compiler works... yes checking for target linker... bfd checking for host linker... bfd checking for 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/ar checking for host_ar... /usr/bin/ar checking for nm... /usr/bin/nm checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 2.1.0 checking whether pkg-config is pkgconf... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wdeprecated-this-capture... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma-subscript... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... yes checking whether the C++ compiler supports -Wno-error=deprecated... yes checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.96.0 checking cargo version... 1.96.0 checking for rust host triplet... aarch64-unknown-linux-gnu checking for rust target triplet... aarch64-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... /usr/bin/rustfmt checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for icu-i18n >= 73.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for tm_zone and tm_gmtoff in struct tm... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... yes checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for strerror... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for _getc_nolock... no checking for localeconv... yes checking for awk... /usr/bin/gawk checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for llvm-objdump... /usr/bin/llvm-objdump checking for readelf... /usr/bin/llvm-readelf checking for objcopy... /usr/bin/llvm-objcopy checking for strip... /usr/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... -DWITH_GZFILEOP checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/old-configure with /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/autoconf/autoconf.sh creating cache ./config.cache checking host system type... aarch64-redhat-linux-gnu checking target system type... aarch64-redhat-linux-gnu checking build system type... aarch64-redhat-linux-gnu checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ accepts -g... (cached) yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/configure/check_debug_ranges.py:40: SyntaxWarning: invalid escape sequence '\s' m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for dladdr... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/testing/mozbase/mozinfo/mozinfo/mozinfo.py:198: SyntaxWarning: invalid escape sequence '\d' bits = re.search("(\d+)bit", bits).group(1) /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/testing/mozbase/manifestparser/manifestparser/expression.py:197: SyntaxWarning: invalid escape sequence '\w' IDENT ::= [a-zA-Z_]\w* /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/frontend/context.py:2185: SyntaxWarning: invalid escape sequence '\*' WebIDL files included in the build from one of the \*WEBIDL_FILES /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: invalid escape sequence '\#' return s.replace("#", "\#").replace("$", "$$") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: invalid escape sequence '\s' "(?:^|\s)tools.*::", content, re.M /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: invalid escape sequence '\s' if re.search("(?:^|\s)check.*::", content, re.M): /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\s' ignore = re.compile("\s*(\#.*)?$") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:106: SyntaxWarning: invalid escape sequence '\[' (?:\[(?P[\w\d.\-\_\\\/{}@]+)\]\s*)? # optional [base/path] /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\s' relsrcline = re.compile("relativesrcdir\s+(?P.+?):") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\%' regline = re.compile("\%\s+(.*)$") /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\*' entryre = "(?P\*)?(?P\+?)\s+" /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: invalid escape sequence '\w' "(?P[\w\d.\-\_\\\/\+\@]+)\s*" /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\(' "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" Reticulating splines... 0:00.10 File already read. Skipping: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/unix/moz.build Finished reading 61 moz.build files in 0.05s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 247 build config descriptors in 0.03s RecursiveMake backend executed in 0.09s 176 total backend files; 176 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 37 Makefile FasterMake backend executed in 0.03s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Clangd backend executed in 0.09s 91 total backend files; 3 created; 0 updated; 88 unchanged; 0 deleted Total wall time: 0.33s; CPU time: 0.32s; Efficiency: 98%; Untracked: 0.04s + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/make recurse_pre-export make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 2144.703169648, "end": 2144.704159943, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 2144.703169583, "end": 2144.704159628, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.03s; From dist/include: Kept 3 existing; Added/updated 348; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 2144.703170381, "end": 2144.732568703, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.05s; From _tests: Kept 3 existing; Added/updated 464; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 2144.703169507, "end": 2144.75792931, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 2144.807457549, "end": 2144.808757069, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[1]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' rm -f '.cargo/config' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.15.0"' -DMOZILLA_VERSION_U=115.15.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=15 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DENABLE_WASM_SIMD=1", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_ARM64=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.15.0\"", "-DMOZILLA_VERSION_U=115.15.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=15", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_SYSTEM_ICU=1", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/.cargo/config.in", "-o", ".cargo/config"], "start": 2144.857227512, "end": 2144.927512732, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /usr/bin/make recurse_export make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./buildconfig.rs.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild/generate_buildconfig.py generate build/rust/mozbuild/buildconfig.rs build/rust/mozbuild/.deps/buildconfig.rs.pp build/rust/mozbuild/.deps/buildconfig.rs.stub BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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": 2145.05956931, "end": 2145.062043955, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./js-confdefs.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js-confdefs.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-confdefs.h", "js/src/.deps/js-confdefs.h.pp", "js/src/.deps/js-confdefs.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js-confdefs.h.in"], "start": 2145.059570148, "end": 2145.062597993, "context": null} /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./js-config.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js-config.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-config.h", "js/src/.deps/js-config.h.pp", "js/src/.deps/js-config.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js-config.h.in"], "start": 2145.059568998, "end": 2145.062793284, "context": null} /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' config/host_nsinstall.o /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/nsinstall.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' config/host_pathsub.o /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/pathsub.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./ReservedWordsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ReservedWords.h BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/GenerateReservedWords.py", "main", "js/src/frontend/ReservedWordsGenerated.h", "js/src/frontend/.deps/ReservedWordsGenerated.h.pp", "js/src/frontend/.deps/ReservedWordsGenerated.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ReservedWords.h"], "start": 2145.192217226, "end": 2145.196181111, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./ProfilingCategoryList.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/baseprofiler/build/generate_profiling_categories.py generate_macro_header mozglue/baseprofiler/public/ProfilingCategoryList.h mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/baseprofiler/build/profiling_categories.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/baseprofiler/build/generate_profiling_categories.py", "generate_macro_header", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/baseprofiler/build/profiling_categories.yaml"], "start": 2145.191318147, "end": 2145.253043084, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./StatsPhasesGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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": 2145.293691275, "end": 2145.297764031, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./AtomicOperationsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateAtomicOperations.py generate_atomics_header js/src/jit/AtomicOperationsGenerated.h js/src/jit/.deps/AtomicOperationsGenerated.h.pp js/src/jit/.deps/AtomicOperationsGenerated.h.stub BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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": 2145.41954413, "end": 2145.425204157, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./MIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateMIRFiles.py", "generate_mir_header", "js/src/jit/MIROpsGenerated.h", "js/src/jit/.deps/MIROpsGenerated.h.pp", "js/src/jit/.deps/MIROpsGenerated.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIROps.yaml"], "start": 2145.300362153, "end": 2145.44170328, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./LIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateLIRFiles.py generate_lir_header js/src/jit/LIROpsGenerated.h js/src/jit/.deps/LIROpsGenerated.h.pp js/src/jit/.deps/LIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/LIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateLIRFiles.py", "generate_lir_header", "js/src/jit/LIROpsGenerated.h", "js/src/jit/.deps/LIROpsGenerated.h.pp", "js/src/jit/.deps/LIROpsGenerated.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/LIROps.yaml"], "start": 2145.320827244, "end": 2145.48858228, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./CacheIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/GenerateCacheIRFiles.py", "generate_cacheirops_header", "js/src/jit/CacheIROpsGenerated.h", "js/src/jit/.deps/CacheIROpsGenerated.h.pp", "js/src/jit/.deps/CacheIROpsGenerated.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIROps.yaml"], "start": 2145.377602583, "end": 2145.537032972, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./WasmIntrinsicGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/GenerateIntrinsics.py main js/src/wasm/WasmIntrinsicGenerated.h js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIntrinsic.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/GenerateIntrinsics.py", "main", "js/src/wasm/WasmIntrinsicGenerated.h", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIntrinsic.yaml"], "start": 2145.550310805, "end": 2145.567506216, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 2145.599838376, "end": 2145.600514474, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' ./selfhosted.out.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/TypedArrayConstants.h /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Utilities.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AsyncFunction.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Date.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Error.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Generator.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Iterator.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Map.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Number.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Set.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Sorting.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/TypedArray.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/WeakMap.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/WeakSet.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/NumberingSystemsGenerated.h /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/CommonFunctions.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/CurrencyDataGenerated.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/ListFormat.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/NumberFormat.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/PluralRules.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/RelativeTimeFormat.js /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.15.0" -DMOZILLA_VERSION_U=115.15.0 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=15 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/embedjs.py", "generate_selfhosted", "js/src/selfhosted.out.h", "js/src/.deps/selfhosted.out.h.pp", "js/src/.deps/selfhosted.out.h.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/TypedArrayConstants.h", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/SelfHostingDefines.h", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Utilities.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AsyncFunction.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AsyncIteration.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Date.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Error.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Generator.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Iterator.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Map.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Number.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Set.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Sorting.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/TypedArray.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/WeakMap.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/WeakSet.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/CommonFunctions.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/ListFormat.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/NumberFormat.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/PluralRules.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/RelativeTimeFormat.js", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 2145.620444021, "end": 2145.655909276, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/embedjs.py:159: SyntaxWarning: invalid escape sequence '\(' match = re.match("MSG_DEF\((JSMSG_(\w+))", line) make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' config/system-header.sentinel.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sanitizer/common_interface_defs.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udateintervalformat.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers", "new", "algorithm", "atomic", "cassert", "climits", "cmath", "condition_variable", "cstdarg", "cstdio", "cstdlib", "cstring", "cwchar", "deque", "functional", "ios", "iosfwd", "iostream", "istream", "iterator", "limits", "list", "map", "memory", "mutex", "ostream", "regex", "set", "shared_mutex", "stack", "string", "thread", "tuple", "type_traits", "unordered_map", "unordered_set", "utility", "vector", "xutility", "A4Stuff.h", "activscp.h", "AEDataModel.h", "AEObjects.h", "AEPackObject.h", "AERegistry.h", "AEUtils.h", "afxcmn.h", "afxcoll.h", "afxcview.h", "afxdisp.h", "afxdtctl.h", "afxext.h", "afxmt.h", "afxpriv.h", "afxtempl.h", "afxwin.h", "Aliases.h", "all.h", "alloca.h", "alloc.h", "alsa/asoundlib.h", "ansi_parms.h", "a.out.h", "app/Cursor.h", "Appearance.h", "AppFileInfo.h", "AppKit.h", "AppleEvents.h", "Application.h", "app/Message.h", "app/MessageRunner.h", "arpa/inet.h", "arpa/nameser.h", "array", "asm/page.h", "asm/sigcontext.h", "asm/signal.h", "ASRegistry.h", "assert.h", "atk/atk.h", "atlcom.h", "atlconv.h", "atlctl.cpp", "atlctl.h", "ATLCTL.H", "atlhost.h", "atlimpl.cpp", "atlwin.cpp", "atomic.h", "ATSTypes.h", "ATSUnicode.h", "Balloons.h", "base64.h", "base/pblock.h", "base/PCR_Base.h", "base/session.h", "basetyps.h", "be/app/Application.h", "Beep.h", "be/kernel/image.h", "be/kernel/OS.h", "bfd.h", "Bitmap.h", "bitset", "blapi.h", "blapit.h", "bsd/libc.h", "bsd/syscall.h", "bstring.h", "builtin.h", "Button.h", "byteswap.h", "cairo-atsui.h", "cairo-beos.h", "cairo-directfb.h", "cairo-ft.h", "cairo-glitz.h", "cairo-gobject.h", "cairo.h", "cairo-pdf.h", "cairo-ps.h", "cairo-qpainter.h", "cairo-qt.h", "cairo-quartz.h", "cairo-tee.h", "cairo-win32.h", "cairo-xlib.h", "cairo-xlib-xrender.h", "callconv.h", "Carbon/Carbon.h", "CarbonEvents.h", "Carbon.h", "c_asm.h", "cctype", "cderr.h", "cerrno", "certdb.h", "cert.h", "certt.h", "CFBase.h", "CFBundle.h", "CFData.h", "CFDictionary.h", "cf.h", "CFNumber.h", "CFPlugIn.h", "CFPreferences.h", "CFString.h", "CFURL.h", "CGAffineTransform.h", "CheckBox.h", "ciferfam.h", "Clipboard.h", "cmmf.h", "cmmft.h", "cmplrs/stsupport.h", "cms.h", "cmsreclist.h", "cmst.h", "Cocoa/Cocoa.h", "CodeFragments.h", "comdef.h", "commctrl.h", "COMMCTRL.H", "commdlg.h", "compat.h", "complex", "condapi.h", "ConditionalMacros.h", "conio.h", "console.h", "ControlDefinitions.h", "Controls.h", "CoreFoundation/CoreFoundation.h", "CoreServices/CoreServices.h", "CPalmRec.cpp", "Cpalmrec.h", "CPCatgry.cpp", "CPDbBMgr.h", "CPString.cpp", "CPString.h", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "features.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-pixbuf/gdk-pixbuf.h", "Gestalt.h", "getopt.h", "gio/gio.h", "glibconfig.h", "glib.h", "glib-object.h", "glob.h", "gmodule.h", "gnome.h", "gnu/libc-version.h", "gps.h", "grp.h", "gssapi_generic.h", "gssapi/gssapi_generic.h", "gssapi/gssapi.h", "gssapi.h", "gst/app/gstappsink.h", "gst/app/gstappsrc.h", "gst/gst.h", "gst/video/video.h", "gtk/gtk.h", "gtk/gtkunixprint.h", "hasht.h", "HIToolbox/HIToolbox.h", "hlink.h", "ia64/sys/inline.h", "Icons.h", "iconv.h", "ieeefp.h", "ifaddrs.h", "image.h", "imagehlp.h", "imm.h", "initguid.h", "initializer_list", "InterfaceDefs.h", "InternetConfig.h", "IntlResources.h", "ints.h", "intshcut.h", "inttypes.h", "iodef.h", "io.h", "IOKit/IOKitLib.h", "IOKit/IOMessage.h", "IOKit/pwr_mgt/IOPMLib.h", "iomanip", "iostream.h", "jar-ds.h", "jarfile.h", "jar.h", "JavaControl.h", "JavaEmbedding/JavaControl.h", "JavaVM/jni.h", "JManager.h", "JNIEnvTests.h", "jni.h", "JVMManagerTests.h", "Kerberos/Kerberos.h", "kernel/image.h", "kernel/OS.h", "key.h", "keyhi.h", "keyt.h", "keythi.h", "kvm.h", "LAction.h", "langinfo.h", "LApplication.h", "LArray.h", "LArrayIterator.h", "LAttachable.h", "LAttachment.h", "LaunchServices.h", "lber.h", "LBroadcaster.h", "LButton.h", "lcache.h", "LCaption.h", "LCheckBox.h", "LCicnButton.h", "LClipboard.h", "LCommander.h", "LComparator.h", "LControl.h", "ldap.h", "ldaplog.h", "ldappr.h", "ldap_ssl.h", "LDataStream.h", "ldfcn.h", "LDialogBox.h", "ldif.h", "LDocApplication.h", "LDocument.h", "LDragAndDrop.h", "LDragTask.h", "LEditField.h", "LEditText.h", "LEventDispatcher.h", "LFile.h", "LFileStream.h", "LFileTypeList.h", "LFocusBox.h", "LGrafPortView.h", "LHandleStream.h", "libc_r.h", "libelf.h", "libelf/libelf.h", "libgen.h", "libgnome/gnome-url.h", "libgnome/libgnome.h", "libgnomeui/gnome-icon-lookup.h", "libgnomeui/gnome-icon-theme.h", "libgnomeui/gnome-ui-init.h", "libutil.h", "limits.h", "link.h", "linux/ioprio.h", "linux/kernel.h", "linux/limits.h", "linux/rtc.h", "linux/version.h", "List.h", "Lists.h", "LListBox.h", "LListener.h", "LMenuBar.h", "LMenu.h", "LModelDirector.h", "LModelObject.h", "LModelProperty.h", "loader.h", "locale", "locale.h", "LOffscreenView.h", "logkeys.h", "logstrng.h", "Looper.h", "LowMem.h", "LPane.h", "LPeriodical.h", "LPicture.h", "LPlaceHolder.h", "LPrintout.h", "LProgressBar.h", "LPushButton.h", "LRadioGroup.h", "LRadioGroupView.h", "LRunArray.h", "LScroller.h", "LSharable.h", "LSingleDoc.h", "LStaticText.h", "LStdControl.h", "LStream.h", "LString.h", "LTabGroup.h", "LTabGroupView.h", "LTableArrayStorage.h", "LTableMonoGeometry.h", "LTableSingleSelector.h", "LTableView.h", "LTextEditView.h", "LTextTableView.h", "LUndoer.h", "LVariableArray.h", "LView.h", "LWindow.h", "m68881.h", "MacErrors.h", "MacHeadersCarbon.h", "machine/ansi.h", "machine/builtins.h", "machine/clock.h", "machine/endian.h", "machine/frame.h", "machine/inline.h", "machine/limits.h", "machine/signal.h", "machine/trap.h", "mach/mach_host.h", "mach/mach_init.h", "mach/mach_interface.h", "mach/mach_port.h", "mach-o/dyld.h", "MacLocales.h", "MacMemory.h", "MacTCP.h", "MacTypes.h", "MacWindows.h", "malloc.h", "malloc_np.h", "mapicode.h", "mapidefs.h", "mapiguid.h", "mapi.h", "mapitags.h", "mapiutil.h", "mapix.h", "Math64.h", "math.h", "mbstring.h", "mem.h", "memory.h", "Memory.h", "MenuBar.h", "Menu.h", "Menus.h", "Message.h", "Mime.h", "MixedMode.h", "mlang.h", "mmsystem.h", "model.h", "Movies.h", "mpw/errno.h", "mshtmhst.h", "mshtml.h", "mswsock.h", "Multiprocessing.h", "mutex.h", "Navigation.h", "ncompat.h", "ncurses.h", "netCore.h", "netdb.h", "net/if.h", "netinet/in.h", "netinet/in_systm.h", "netinet/tcp.h", "newexe.h", "new.h", "nl_types.h", "NodeInfo.h", "nspr.h", "nssb64.h", "nssb64t.h", "nssbase.h", "nssbaset.h", "nssck.api", "nssckbi.h", "nssckepv.h", "nssckft.h", "nssckfwc.h", "nssckfw.h", "nssckfwt.h", "nssckg.h", "nssckmdt.h", "nssckt.h", "nss.h", "nssilckt.h", "nssilock.h", "nsslocks.h", "nssrwlk.h", "nssrwlkt.h", "nssutil.h", "nsswitch.h", "objbase.h", "objidl.h", "Objsafe.h", "ocsp.h", "ocspt.h", "ojiapitests.h", "ole2.h", "oleidl.h", "OpenGL/OpenGL.h", "OpenTptInternet.h", "OpenTransport.h", "OS.h", "osreldate.h", "OSUtils.h", "p12.h", "p12plcy.h", "p12t.h", "Packages.h", "Palettes.h", "PALM_CMN.H", "pango/pango-break.h", "pango/pangofc-decoder.h", "pango/pangofc-font.h", "pango/pangofc-fontmap.h", "pango/pango-fontmap.h", "pango/pango.h", "pango/pango-modules.h", "pango/pango-utils.h", "pango/pangoxft.h", "pascal.h", "Patches.h", "Path.h", "pcfs/pc_dir.h", "Pgenerr.h", "PGenErr.h", "Ph.h", "pixman.h", "pk11func.h", "pk11pqg.h", "pk11priv.h", "pk11pub.h", "pk11sdr.h", "pkcs11f.h", "pkcs11.h", "pkcs11n.h", "pkcs11p.h", "pkcs11t.h", "pkcs11u.h", "pkcs12.h", "pkcs12t.h", "pkcs7t.h", "plarena.h", "plarenas.h", "plbase64.h", "plerror.h", "plgetopt.h", "plhash.h", "plstr.h", "PLStringFuncs.h", "PMApplication.h", "pmddim.h", "poll.h", "Polygon.h", "portable.h", "port.h", "portreg.h", "Power.h", "PP_ClassHeaders.cp", "PP_Constants.h", "PPCToolbox.h", "PP_DebugHeaders.cp", "PP_KeyCodes.h", "PP_Macros.h", "PP_Messages.h", "PP_Prefix.h", "PP_Resources.h", "PP_Types.h", "pratom.h", "prbit.h", "prclist.h", "prcmon.h", "prcountr.h", "prcpucfg.h", "prcvar.h", "prdtoa.h", "preenc.h", "prenv.h", "prerr.h", "prerror.h", "prinet.h", "prinit.h", "prinrval.h", "Printing.h", "Print/PMPrintingDialogExtensions.h", "prio.h", "pripcsem.h", "private", "prlink.h", "prlock.h", "prlog.h", "prlong.h", "prmem.h", "prmon.h", "prmwait.h", "prnetdb.h", "Processes.h", "process.h", "Process.h", "prolock.h", "proto/dos.h", "proto/exec.h", "prpdce.h", "prprf.h", "prproces.h", "prrng.h", "prrwlock.h", "prshma.h", "prshm.h", "prsystem.h", "prthread.h", "prtime.h", "prtpool.h", "prtrace.h", "prtypes.h", "prvrsion.h", "prwin16.h", "psap.h", "Pt.h", "pthread.h", "pthread_np.h", "pulse/pulseaudio.h", "pwd.h", "Python.h", "QDOffscreen.h", "queue", "Quickdraw.h", "QuickDraw.h", "QuickTimeComponents.h", "quipu/attr.h", "regex.h", "Region.h", "resolv.h", "Resources.h", "Retrace.h", "rld_interface.h", "Roster.h", "rpc.h", "rpcproxy.h", "rpc/types.h", "sane/sane.h", "sane/sanei.h", "sane/saneopts.h", "sanitizer/asan_interface.h", "sanitizer/common_interface_defs.h", "sched.h", "Scrap.h", "Screen.h", "Script.h", "ScrollBar.h", "secasn1.h", "secasn1t.h", "seccomon.h", "secder.h", "secdert.h", "secdig.h", "secdigt.h", "secerr.h", "sec.h", "sechash.h", "secitem.h", "secmime.h", "secmod.h", "secmodt.h", "secoid.h", "secoidt.h", "secpkcs5.h", "secpkcs7.h", "secport.h", "secrng.h", "security.h", "secutil.h", "semaphore.h", "servprov.h", "setjmp.h", "SFNTLayoutTypes.h", "SFNTTypes.h", "sha1.h", "share.h", "shellapi.h", "shlguid.h", "shlobj.h", "shsign.h", "sigcontext.h", "signal.h", "SimpleGameSound.h", "SIOUX.h", "size_t.h", "smime.h", "someincludefile.h", "soundcard.h", "Sound.h", "soundtouch/SoundTouchFactory.h", "soundtouch/SoundTouch.h", "spawn.h", "sqlite3.h", "sslerr.h", "ssl.h", "sslproto.h", "sslt.h", "sstream", "StandardFile.h", "starlet.h", "stat.h", "statreg.cpp", "statreg.h", "stdarg.h", "stdbool.h", "stddef.h", "stdint.h", "stdio.h", "stdlib.h", "storage/FindDirectory.h", "StorageKit.h", "StringCompare.h", "string.h", "String.h", "strings.h", "Strings.h", "StringView.h", "stropts.h", "strstrea.h", "structs.h", "stsdef.h", "SupportDefs.h", "support/String.h", "support/SupportDefs.h", "support/TLS.h", "svrcore.h", "symconst.h", "sym.h", "synch.h", "syncmgr.h", "sys/atomic_op.h", "sys/bitypes.h", "sys/byteorder.h", "syscall.h", "sys/cdefs.h", "sys/cfgodm.h", "sys/elf.h", "sys/endian.h", "sys/epoll.h", "sys/errno.h", "sys/eventfd.h", "sys/fault.h", "sys/fcntl.h", "sys/file.h", "sys/filio.h", "sys/frame.h", "sys/immu.h", "sys/inotify.h", "sys/inttypes.h", "sys/ioccom.h", "sys/ioctl.h", "sys/ipc.h", "sys/klog.h", "sys/ldr.h", "sys/link.h", "sys/locking.h", "syslog.h", "sys/lwp.h", "sys/machine.h", "sys/mman.h", "sys/mmu.h", "sys/mount.h", "sys/mpctl.h", "sys/msg.h", "sys/param.h", "sys/pda.h", "sys/poll.h", "sys/ppc.h", "sys/prctl.h", "sys/priv.h", "sys/procfs.h", "sys/pstat.h", "sys/ptrace.h", "sys/queue.h", "sys/quota.h", "sys/reboot.h", "sys/reg.h", "sys/regset.h", "sys/resource.h", "sys/sched.h", "sys/select.h", "sys/sem.h", "sys/sendfile.h", "sys/shm.h", "sys/siginfo.h", "sys/signal.h", "sys/socket.h", "sys/sockio.h", "sys/sparc/frame.h", "sys/stack.h", "sys/statfs.h", "sys/stat.h", "sys/statvfs.h", "sys/syscall.h", "sys/sysctl.h", "sys/sysinfo.h", "sys/sysmacros.h", "sys/sysmp.h", "sys/syssgi.h", "sys/systeminfo.h", "sys/system_properties.h", "sys/thr.h", "sys/timeb.h", "sys/time.h", "sys/times.h", "sys/ttycom.h", "sys/types.h", "sys/ucontext.h", "sys/uio.h", "sys/un.h", "sys/unistd.h", "sys/user.h", "sys/utsname.h", "sys/vfs.h", "sys/wait.h", "t1tables.h", "tables.h", "TArray.h", "TArrayIterator.h", "task.h", "tchar.h", "TCHAR.H", "termios.h", "TextCommon.h", "TextEdit.h", "TextEncodingConverter.h", "TextServices.h", "TextUtils.h", "TextView.h", "th/PCR_Th.h", "thread.h", "ThreadManagerTests.h", "Threads.h", "time.h", "Timer.h", "tlhelp32.h", "ToolUtils.h", "tr1/functional", "trace.h", "Traps.h", "ttnameid.h", "tttables.h", "typeinfo", "types.h", "Types.h", "UAppleEventsMgr.h", "UAttachments.h", "ucontext.h", "uconv.h", "UCursor.h", "UDebugging.h", "UDesktop.h", "UDrawingState.h", "UDrawingUtils.h", "UEnvironment.h", "UEventMgr.h", "UException.h", "UExtractFromAEDesc.h", "UGWorld.h", "UKeyFilters.h", "ulocks.h", "ulserrno.h", "UMemoryMgr.h", "UModalDialogs.h", "UNavServicesDialogs.h", "UnicodeBlockObjects.h", "UnicodeConverter.h", "UnicodeUtilities.h", "unidef.h", "unikbd.h", "unistd.h", "unix.h", "unixio.h", "unknwn.h", "unwind.h", "UPrinting.h", "UQuickTime.h", "UReanimator.h", "URegions.h", "URegistrar.h", "UResourceMgr.h", "urlhist.h", "urlmon.h", "UScrap.h", "UScreenPort.h", "UTCUtils.h", "UTETextAction.h", "UTEViewTextAction.h", "UTextEdit.h", "UTextTraits.h", "utilmodt.h", "utilpars.h", "utilparst.h", "utilrename.h", "utime.h", "UWindows.h", "values.h", "varargs.h", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "unicode/calendar.h", "unicode/datefmt.h", "unicode/dtfmtsym.h", "unicode/locid.h", "unicode/numberformatter.h", "unicode/numsys.h", "unicode/plurrule.h", "unicode/putil.h", "unicode/timezone.h", "unicode/ucal.h", "unicode/uchar.h", "unicode/uclean.h", "unicode/ucol.h", "unicode/ucurr.h", "unicode/udat.h", "unicode/udata.h", "unicode/udateintervalformat.h", "unicode/udatpg.h", "unicode/udisplaycontext.h", "unicode/uldnames.h", "unicode/ulistformatter.h", "unicode/uenum.h", "unicode/uformattedvalue.h", "unicode/umachine.h", "unicode/uniset.h", "unicode/unistr.h", "unicode/unorm.h", "unicode/unum.h", "unicode/unumberformatter.h", "unicode/uobject.h", "unicode/upluralrules.h", "unicode/ureldatefmt.h", "unicode/ures.h", "unicode/ustring.h", "unicode/utypes.h", "sys/auxv.h"], "start": 2145.732620676, "end": 2145.776775594, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/config' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' ../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. /usr/bin/make recurse_compile make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust' js/src/rust/force-cargo-library-build make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust' /usr/bin/cargo rustc --release --manifest-path /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/Cargo.toml -vv --lib --target=aarch64-unknown-linux-gnu -- -Clto make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' make[3]: Nothing to be done for 'host-objects'. make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' warning: `/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/.cargo/config` is deprecated in favor of `config.toml` | = help: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/rust/shared/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `audio_thread_priority` dependency) warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/rust/shared/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/netwerk/base/mozurl/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/dom/media/webrtc/sdp/rsdparsa_capi/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/xpcom/rust/gtest/xpcom/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/security/manager/ssl/cert_storage/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/processtools/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/tools/profiler/rust-helper/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/workspace-hack/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/dom/fs/parent/rust/mime-guess-ffi/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/dom/fs/parent/rust/data-encoding-ffi/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/bitsdownload/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/xpcom/rust/gtest/bench-collections/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/glean/tests/gtest/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/libpref/parser/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/rust/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/kvstore/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/xre/dllservices/tests/gtest/rust/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `regex` dependency) warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/dom/media/gtest/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/netwerk/base/rust-helper/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/shared/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/gtest/rust/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/fuzz-tests/gluesmith/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/toolkit/components/cascade_bloom_filter/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/encoding_glue/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/xpcom/rust/gtest/nsstring/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` warning: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/storage/variant/Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' intl/components/Unified_cpp_intl_components0.o /usr/bin/g++ -o Unified_cpp_intl_components0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp In file included from Unified_cpp_intl_components0.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:121:19: warning: ‘strength’ may be used uninitialized [-Wmaybe-uninitialized] 121 | ucol_setStrength(mCollator.GetMut(), strength); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:99:22: note: ‘strength’ was declared here 99 | UColAttributeValue strength; | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetCaseLevel(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:128:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 128 | ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:126:22: note: ‘featureICU’ was declared here 126 | UColAttributeValue featureICU; | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:148:20: warning: ‘handling’ may be used uninitialized [-Wmaybe-uninitialized] 148 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:135:22: note: ‘handling’ was declared here 135 | UColAttributeValue handling; | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNumericCollation(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:158:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 158 | ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:155:22: note: ‘featureICU’ was declared here 155 | UColAttributeValue featureICU; | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNormalizationMode(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:167:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 167 | ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/Collator.cpp:165:22: note: ‘featureICU’ was declared here 165 | UColAttributeValue featureICU; | ^~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' Compiling semver v1.0.16 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=ad772344b27c9ad9 -C extra-filename=-78360916542f2ea5 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/semver-78360916542f2ea5 -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' intl/components/Unified_cpp_intl_components1.o /usr/bin/g++ -o Unified_cpp_intl_components1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/semver-eb12eae1abe0b94a/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/semver-78360916542f2ea5/build-script-build` [semver 1.0.16] cargo:rerun-if-changed=build.rs Compiling mozbuild v0.1.0 (/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7042bacccf2798e3 -C extra-filename=-ec9187c5e6b80a98 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozbuild-ec9187c5e6b80a98 -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps` Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozbuild-f735c8424b9dd38b/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozbuild-ec9187c5e6b80a98/build-script-build` [mozbuild 0.1.0] cargo:rustc-env=BUILDCONFIG_RS=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/build/rust/mozbuild/buildconfig.rs Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/semver-eb12eae1abe0b94a/out /usr/bin/rustc --crate-name semver --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=523fab66ea76c93a -C extra-filename=-51cca1582254e672 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` warning: unexpected `cfg` condition name: `doc_cfg` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:64:13 | 64 | #![cfg_attr(doc_cfg, feature(doc_cfg))] | ^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `no_alloc_crate` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:65:43 | 65 | #![cfg_attr(all(not(feature = "std"), not(no_alloc_crate)), no_std)] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_alloc_crate)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_alloc_crate)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_unsafe_op_in_unsafe_fn_lint` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:66:17 | 66 | #![cfg_attr(not(no_unsafe_op_in_unsafe_fn_lint), deny(unsafe_op_in_unsafe_fn))] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_unsafe_op_in_unsafe_fn_lint)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_unsafe_op_in_unsafe_fn_lint)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_unsafe_op_in_unsafe_fn_lint` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:67:13 | 67 | #![cfg_attr(no_unsafe_op_in_unsafe_fn_lint, allow(unused_unsafe))] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_unsafe_op_in_unsafe_fn_lint)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_unsafe_op_in_unsafe_fn_lint)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_str_strip_prefix` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:68:13 | 68 | #![cfg_attr(no_str_strip_prefix, allow(unstable_name_collisions))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_str_strip_prefix)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_str_strip_prefix)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_alloc_crate` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:89:11 | 89 | #[cfg(not(no_alloc_crate))] | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_alloc_crate)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_alloc_crate)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `doc_cfg` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/error.rs:28:12 | 28 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))] | ^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_const_vec_new` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:188:12 | 188 | #[cfg_attr(no_const_vec_new, derive(Default))] | ^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_const_vec_new)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_const_vec_new)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_non_exhaustive` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:252:16 | 252 | #[cfg_attr(not(no_non_exhaustive), non_exhaustive)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_non_exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_non_exhaustive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_const_vec_new` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:482:11 | 482 | #[cfg(not(no_const_vec_new))] | ^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_const_vec_new)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_const_vec_new)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_non_exhaustive` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:263:11 | 263 | #[cfg(no_non_exhaustive)] // rustc <1.40 | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_non_exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_non_exhaustive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_str_strip_prefix` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/backport.rs:1:7 | 1 | #[cfg(no_str_strip_prefix)] // rustc <1.45 | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_str_strip_prefix)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_str_strip_prefix)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_str_strip_prefix` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/backport.rs:6:7 | 6 | #[cfg(no_str_strip_prefix)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_str_strip_prefix)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_str_strip_prefix)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_alloc_crate` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/backport.rs:19:7 | 19 | #[cfg(no_alloc_crate)] // rustc <1.36 | ^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_alloc_crate)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_alloc_crate)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_non_exhaustive` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/display.rs:59:19 | 59 | #[cfg(no_non_exhaustive)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_non_exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_non_exhaustive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_non_exhaustive` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/eval.rs:39:15 | 39 | #[cfg(no_non_exhaustive)] | ^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_non_exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_non_exhaustive)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_exhaustive_int_match` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/identifier.rs:166:19 | 166 | #[cfg(no_exhaustive_int_match)] // rustc <1.33 | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_exhaustive_int_match)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_exhaustive_int_match)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_nonzero_bitscan` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/identifier.rs:327:11 | 327 | #[cfg(no_nonzero_bitscan)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_nonzero_bitscan)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_nonzero_bitscan)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_nonzero_bitscan` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/identifier.rs:416:11 | 416 | #[cfg(no_nonzero_bitscan)] // rustc <1.53 | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_nonzero_bitscan)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_nonzero_bitscan)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_const_vec_new` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/parse.rs:88:27 | 88 | #[cfg(not(no_const_vec_new))] | ^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_const_vec_new)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_const_vec_new)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_const_vec_new` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/parse.rs:90:23 | 90 | #[cfg(no_const_vec_new)] // rustc <1.39 | ^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_const_vec_new)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_const_vec_new)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `no_const_vec_new` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/semver/src/lib.rs:450:15 | 450 | #[cfg(not(no_const_vec_new))] // rustc <1.39 | ^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_const_vec_new)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_const_vec_new)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' intl/components/Unified_cpp_intl_components2.o /usr/bin/g++ -o Unified_cpp_intl_components2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components2.o.pp Unified_cpp_intl_components2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' warning: `semver` (lib) generated 22 warnings Compiling once_cell v1.17.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/once_cell CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/once_cell/Cargo.toml 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=1.56 CARGO_PKG_VERSION=1.17.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name once_cell --edition=2021 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "atomic_polyfill", "critical-section", "critical_section", "default", "parking_lot", "parking_lot_core", "race", "std", "unstable"))' -C metadata=2e682dda84d965e8 -C extra-filename=-f1cf438d2583616f --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` Running `BUILDCONFIG_RS=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/build/rust/mozbuild/buildconfig.rs CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozbuild CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/rust/mozbuild/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozbuild-f735c8424b9dd38b/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=73d9528ccf1b77a8 -C extra-filename=-191b6035b758198a --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern once_cell=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps/libonce_cell-f1cf438d2583616f.rmeta` Compiling rustc_version v0.4.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/rustc_version CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/rustc_version/Cargo.toml CARGO_PKG_AUTHORS='Dirkjan Ochtman :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.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name rustc_version --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f16355ca294d7d1b -C extra-filename=-7e412e01ac624236 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern semver=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps/libsemver-51cca1582254e672.rmeta --cap-lints warn` Compiling cfg-if v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cfg-if CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cfg-if/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=ed96fe440de6b517 -C extra-filename=-5e6e425a8255cd87 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling cc v1.0.73 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cc CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cc/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name cc --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=79df9b8bf75127ee -C extra-filename=-2d4627057bc0dc42 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` warning: field `0` is never read --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/cc/src/lib.rs:2050:22 | 2050 | Catalyst(&'static str), | -------- ^^^^^^^^^^^^ | | | field in this variant | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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(&'static str), 2050 + Catalyst(()), | make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' intl/components/Unified_cpp_intl_components3.o /usr/bin/g++ -o Unified_cpp_intl_components3.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components3.o.pp Unified_cpp_intl_components3.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' intl/components/Unified_cpp_intl_components4.o /usr/bin/g++ -o Unified_cpp_intl_components4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components4.o.pp Unified_cpp_intl_components4.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/intl/components' In file included from Unified_cpp_intl_components4.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/RelativeTimeFormat.cpp: In function ‘mozilla::intl::RelativeTimeFormat::TryCreate(char const*, mozilla::intl::RelativeTimeFormatOptions const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: ‘relDateTimeStyle’ may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 2161.576438529, "end": 2161.578814756, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' warning: `cc` (lib) generated 1 warning Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("moz_memory"))' -C metadata=69b9c05067df7657 -C extra-filename=-b8fe25657011ea60 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozglue-static-b8fe25657011ea60 -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern cc=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps/libcc-2d4627057bc0dc42.rlib --extern mozbuild=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps/libmozbuild-191b6035b758198a.rlib --extern rustc_version=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps/librustc_version-7e412e01ac624236.rlib` Compiling encoding_rs v0.8.33 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/Cargo.toml 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.33 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name encoding_rs --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=ace67fc0437e553d -C extra-filename=-f835519e5e942573 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern cfg_if=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libcfg_if-5e6e425a8255cd87.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/lib.rs:11:5 | 11 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 | 377 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 | 398 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/utf_8.rs:229:12 | 229 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/utf_8.rs:606:12 | 606 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/data.rs:425:12 | 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:1151:16 | 1151 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:1185:16 | 1185 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:322:12 | 322 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:696:12 | 696 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:1126:12 | 1126 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/macros.rs:689:16 | 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/macros.rs:364:16 | 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:1375:20 | 1375 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:183:13 | 183 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1481 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:183:13 | 183 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1482 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:282:13 | 282 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1483 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); | ------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:282:13 | 282 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1484 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:91:20 | 91 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1485 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:86:20 | 86 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 308 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); | ------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:86:20 | 86 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 309 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); | -------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:86:20 | 86 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 310 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); | ----------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:577:20 | 577 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `alloc`, `default`, `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `disabled` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/ascii.rs:1214:68 | 1214 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `amdgpu`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch32`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fuzzing` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/mem.rs:44:32 | 44 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) | ^^^^^^^ ... 1919 | non_fuzz_debug_assert!(is_utf8_latin1(src)); | ------------------------------------------- in this macro invocation | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:370:21 | 370 | pub fn new(src: &[u8]) -> ByteSource { | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 370 | pub fn new(src: &[u8]) -> ByteSource<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:577:21 | 577 | pub fn new(dst: &mut [u16]) -> Utf16Destination { | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 577 | pub fn new(dst: &mut [u16]) -> Utf16Destination<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:910:21 | 910 | pub fn new(dst: &mut [u8]) -> Utf8Destination { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 910 | pub fn new(dst: &mut [u8]) -> Utf8Destination<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:1136:21 | 1136 | pub fn new(src: &[u16]) -> Utf16Source { | ^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 1136 | pub fn new(src: &[u16]) -> Utf16Source<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:1445:21 | 1445 | pub fn new(src: &str) -> Utf8Source { | ^^^^ ^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 1445 | pub fn new(src: &str) -> Utf8Source<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_rs/src/handles.rs:1904:21 | 1904 | pub fn new(dst: &mut [u8]) -> ByteDestination { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 1904 | pub fn new(dst: &mut [u8]) -> ByteDestination<'_> { | ++++ warning: `encoding_rs` (lib) generated 33 warnings (2 duplicates) Compiling encoding_c_mem v0.2.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bdfc40d78cf7aa06 -C extra-filename=-b168d8e10442cfab --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/encoding_c_mem-b168d8e10442cfab -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` Compiling encoding_c v0.9.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=134159fbc59d034c -C extra-filename=-9eaa9c4b43cf69c4 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/encoding_c-9eaa9c4b43cf69c4 -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` Compiling memchr v2.5.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "libc", "rustc-dep-of-std", "std", "use_std"))' -C metadata=8d3c8619d4e1dc2d -C extra-filename=-44b93347e5b80818 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/memchr-44b93347e5b80818 -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE=default,std CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/Cargo.toml 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=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/memchr-6d93b8af01d67df4/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/memchr-44b93347e5b80818/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/Cargo.toml 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=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c-9b047e8a2160ca8b/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/encoding_c-9eaa9c4b43cf69c4/build-script-build` [encoding_c 0.9.8] cargo:rerun-if-changed= [encoding_c 0.9.8] cargo:include-dir=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/include Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/Cargo.toml 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=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-ea7e8cd5f819cf66/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/encoding_c_mem-b168d8e10442cfab/build-script-build` [encoding_c_mem 0.2.6] cargo:rerun-if-changed= [encoding_c_mem 0.2.6] cargo:include-dir=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/include Running `CARGO=/usr/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release:/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/build/mozglue-static-b8fe25657011ea60/build-script-build` [mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_aarch64_unknown_linux_gnu = Some("/usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_aarch64_unknown_linux_gnu = Some(" -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-invalid-offsetof -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("neon") [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers" "-include" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust" "-I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust" "-I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include" "-DWITH_GZFILEOP" "-DMOZILLA_CLIENT" "-include" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h" "-fno-sized-deallocation" "-fno-aligned-new" "-O2" "-flto=auto" "-ffat-lto-objects" "-fexceptions" "-g" "-grecord-gcc-switches" "-pipe" "-Wall" "-Werror=format-security" "-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3" "-Wp,-D_GLIBCXX_ASSERTIONS" "-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1" "-fstack-protector-strong" "-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1" "-mbranch-protection=standard" "-fasynchronous-unwind-tables" "-fstack-clash-protection" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-gdwarf-4" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-Wno-invalid-offsetof" "-Wno-error=deprecated" "-Wno-error=deprecated-enum-enum-conversion" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-psabi" "-Wno-error=builtin-macro-redefined" "-fno-strict-aliasing" "-ffp-contract=off" "-DMOZILLA_CONFIG_H" "-I" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src" "-I" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_aarch64_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "cq" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out/libwrappers.a" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/ar" "s" "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out/libwrappers.a" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out [mozglue-static 0.1.0] CXXSTDLIB_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_aarch64_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp Compiling leb128 v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/leb128 CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/leb128/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name leb128 --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=539da5c6f0ee8be4 -C extra-filename=-6034e7bb1c0bab35 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling arrayvec v0.7.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/arrayvec CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/arrayvec/Cargo.toml CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name arrayvec --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=61bcf371c579d313 -C extra-filename=-6a4c797e7719b15b --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/arrayvec/src/arrayvec.rs:600:21 | 600 | pub fn drain(&mut self, range: R) -> Drain | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 600 | pub fn drain(&mut self, range: R) -> Drain<'_, T, CAP> | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/arrayvec/src/arrayvec.rs:627:20 | 627 | fn drain_range(&mut self, start: usize, end: usize) -> Drain | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 627 | fn drain_range(&mut self, start: usize, end: usize) -> Drain<'_, T, CAP> | +++ warning: `arrayvec` (lib) generated 2 warnings Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/static/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("moz_memory"))' -C metadata=f19cdbdc29eae7b9 -C extra-filename=-a44d7ed3efee8fcf --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern arrayvec=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libarrayvec-6a4c797e7719b15b.rmeta -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out -l static=wrappers -l stdc++` warning: unexpected `cfg` condition value: `oom_with_hook` --> mozglue/static/rust/lib.rs:5:13 | 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` --> mozglue/static/rust/lib.rs:6:13 | 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_hook` --> mozglue/static/rust/lib.rs:108:11 | 108 | #[cfg(feature = "oom_with_hook")] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_hook` --> mozglue/static/rust/lib.rs:110:11 | 110 | #[cfg(feature = "oom_with_hook")] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` --> mozglue/static/rust/lib.rs:115:11 | 115 | #[cfg(feature = "oom_with_alloc_error_panic")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_hook` --> mozglue/static/rust/lib.rs:134:11 | 134 | #[cfg(feature = "oom_with_hook")] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` --> mozglue/static/rust/lib.rs:122:15 | 122 | #[cfg(feature = "oom_with_alloc_error_panic")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` --> mozglue/static/rust/lib.rs:126:19 | 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `moz_memory` = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> mozglue/static/rust/lib.rs:69:29 | 69 | fn panic_hook(info: &panic::PanicInfo) { | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `mozglue-static` (lib) generated 9 warnings Compiling wasm-encoder v0.25.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasm_encoder CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/Cargo.toml CARGO_PKG_AUTHORS='Nick Fitzgerald ' CARGO_PKG_DESCRIPTION='A low-level WebAssembly encoder. ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-encoder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.25.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=25 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name wasm_encoder --edition=2021 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26006dbdebbb6a15 -C extra-filename=-e8b5e171e48b5598 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libleb128-6034e7bb1c0bab35.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/component/types.rs:35:15 | 35 | pub fn ty(&mut self) -> CoreTypeEncoder { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 35 | pub fn ty(&mut self) -> CoreTypeEncoder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/component/types.rs:205:22 | 205 | pub fn core_type(&mut self) -> CoreTypeEncoder { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 205 | pub fn core_type(&mut self) -> CoreTypeEncoder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/component/types.rs:216:15 | 216 | pub fn ty(&mut self) -> ComponentTypeEncoder { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 216 | pub fn ty(&mut self) -> ComponentTypeEncoder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/component/types.rs:308:22 | 308 | pub fn core_type(&mut self) -> CoreTypeEncoder { | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 308 | pub fn core_type(&mut self) -> CoreTypeEncoder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wasm-encoder/src/component/types.rs:316:15 | 316 | pub fn ty(&mut self) -> ComponentTypeEncoder { | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 316 | pub fn ty(&mut self) -> ComponentTypeEncoder<'_> { | ++++ warning: `wasm-encoder` (lib) generated 5 warnings Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-ea7e8cd5f819cf66/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=afa0ffb627269501 -C extra-filename=-3a4078c6fcc968c8 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-f835519e5e942573.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent = note: `#[warn(improper_ctypes_definitions)]` on by default warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c-9b047e8a2160ca8b/out /usr/bin/rustc --crate-name encoding_c --edition=2015 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=d8be3c65f8c118c5 -C extra-filename=-0b13b856fd0d3cd9 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-f835519e5e942573.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: field `0` is never read --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/encoding_c/src/lib.rs:64:26 | 64 | pub struct ConstEncoding(*const Encoding); | ------------- ^^^^^^^^^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `encoding_c` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/Cargo.toml 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=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps OUT_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/memchr-6d93b8af01d67df4/out /usr/bin/rustc --crate-name memchr --edition=2018 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "libc", "rustc-dep-of-std", "std", "use_std"))' -C metadata=73a811eb205c982d -C extra-filename=-001e307bf0fc62c6 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: unexpected `cfg` condition name: `memchr_libc` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:6:7 | 6 | #[cfg(memchr_libc)] | ^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:12:46 | 12 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:94:39 | 94 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:101:9 | 101 | memchr_libc, | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:102:41 | 102 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:111:13 | 111 | not(memchr_libc), | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:112:41 | 112 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:158:39 | 158 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:165:41 | 165 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:216:39 | 216 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:223:41 | 223 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:267:39 | 267 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:274:9 | 274 | memchr_libc, | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:276:41 | 276 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_libc` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:285:17 | 285 | not(all(memchr_libc, target_os = "linux")), | ^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_libc)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_libc)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:286:41 | 286 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:332:39 | 332 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:339:41 | 339 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:390:39 | 390 | #[cfg(all(target_arch = "x86_64", memchr_runtime_simd, not(miri)))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memchr/mod.rs:397:41 | 397 | not(all(target_arch = "x86_64", memchr_runtime_simd)), | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:149:7 | 149 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:156:7 | 156 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_wasm128` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:158:11 | 158 | #[cfg(all(memchr_runtime_wasm128))] | ^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_wasm128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_wasm128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:160:46 | 160 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:811:50 | 811 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_wasm128` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:813:11 | 813 | #[cfg(memchr_runtime_wasm128)] | ^^^^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_wasm128)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_wasm128)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:815:50 | 815 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:4:7 | 4 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:6:46 | 6 | #[cfg(all(not(miri), target_arch = "wasm32", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:8:46 | 8 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:99:7 | 99 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:299:50 | 299 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/prefilter/mod.rs:317:50 | 317 | #[cfg(all(not(miri), target_arch = "wasm32", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/rarebytes.rs:99:11 | 99 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/rarebytes.rs:107:11 | 107 | #[cfg(memchr_runtime_simd)] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:838:54 | 838 | #[cfg(all(not(miri), target_arch = "x86_64", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:846:43 | 846 | #[cfg(all(target_arch = "wasm32", memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:884:34 | 884 | #[cfg(all(not(miri), memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:889:17 | 889 | memchr_runtime_simd | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:909:34 | 909 | #[cfg(all(not(miri), memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:914:17 | 914 | memchr_runtime_simd | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:953:34 | 953 | #[cfg(all(not(miri), memchr_runtime_simd))] | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `memchr_runtime_simd` --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/memchr/src/memmem/mod.rs:966:17 | 966 | memchr_runtime_simd | ^^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(memchr_runtime_simd)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(memchr_runtime_simd)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `memchr` (lib) generated 43 warnings Compiling unicode-width v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/unicode-width CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/unicode-width/Cargo.toml 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.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name unicode_width --edition=2015 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/unicode-width/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bench", "compiler_builtins", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=43ff18570bd71748 -C extra-filename=-2927092904d05c0f --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/workspace-hack CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/workspace-hack/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=130235efdb1dfffa -C extra-filename=-cb69f2c91b9114f6 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/shared CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/shared/Cargo.toml CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name jsrust_shared --edition=2015 js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("gluesmith", "simd-accel", "smoosh"))' -C metadata=419bb883a1e44cf2 -C extra-filename=-fdf290e2f2301381 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern encoding_c=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c-0b13b856fd0d3cd9.rmeta --extern encoding_c_mem=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-3a4078c6fcc968c8.rmeta --extern mozglue_static=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a44d7ed3efee8fcf.rmeta --extern mozilla_central_workspace_hack=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-cb69f2c91b9114f6.rmeta -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out` Compiling wast v56.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wast CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wast/Cargo.toml 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=56.0.0 CARGO_PKG_VERSION_MAJOR=56 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name wast --edition=2021 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="wasm-module"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=7513ef6c396400c7 -C extra-filename=-aaab7782dc0932af --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libleb128-6034e7bb1c0bab35.rmeta --extern memchr=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmemchr-001e307bf0fc62c6.rmeta --extern unicode_width=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libunicode_width-2927092904d05c0f.rmeta --extern wasm_encoder=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwasm_encoder-e8b5e171e48b5598.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: hiding a lifetime that's named elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wast/src/core/module.rs:157:69 | 157 | pub(crate) fn parse_remaining(parser: Parser<'a>) -> Result> { | -- ^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'a` | 157 | pub(crate) fn parse_remaining(parser: Parser<'a>) -> Result>> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/third_party/rust/wast/src/component/component.rs:156:58 | 156 | fn parse_remaining(parser: Parser<'a>) -> Result> { | -- ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 156 | fn parse_remaining(parser: Parser<'a>) -> Result>> { | ++++ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/CompilationStencil.h:21, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:452:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:452:23: note: ‘script’ declared here 452 | Rooted script(cx, gcOutput.script); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:433:47: note: ‘cx’ declared here 433 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/SharedContext.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/CompilationStencil.h:26: In member function ‘js::FunctionFlags::kind() const’, inlined from ‘js::FunctionFlags::isClassConstructor() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FunctionFlags.h:237:48, inlined from ‘js::frontend::FunctionBox::isClassConstructor() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/SharedContext.h:553:69, inlined from ‘ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:128:71, inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, js::frontend::ErrorReporter const&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:147:50, inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:161:34, inlined from ‘mozilla::Maybe::emplace(js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:845:3, inlined from ‘EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe&, js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:652:18, inlined from ‘SourceAwareCompiler::emplaceEmitter(mozilla::Maybe&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:137:26, inlined from ‘ModuleCompiler::compile(JSContext*, js::FrontendContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:770:22, inlined from ‘ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, mozilla::Variant >, RefPtr, js::frontend::CompilationGCOutput*>&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:895:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FunctionFlags.h:172:39: warning: array subscript 44 is outside array bounds of ‘struct ModuleSharedContext[1]’ [-Warray-bounds=] 172 | return static_cast((flags_ & FUNCTION_KIND_MASK) >> | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, mozilla::Variant >, RefPtr, js::frontend::CompilationGCOutput*>&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:762:23: note: at offset 88 into object ‘modulesc’ of size 56 762 | ModuleSharedContext modulesc(fc, options, builder, extent); | ^~~~~~~~ In member function ‘js::FunctionFlags::kind() const’, inlined from ‘js::FunctionFlags::isClassConstructor() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FunctionFlags.h:237:48, inlined from ‘js::frontend::FunctionBox::isClassConstructor() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/SharedContext.h:553:69, inlined from ‘ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:128:71, inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, js::frontend::ErrorReporter const&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:147:50, inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:161:34, inlined from ‘mozilla::Maybe::emplace(js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:845:3, inlined from ‘EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe&, js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:652:18, inlined from ‘SourceAwareCompiler::emplaceEmitter(mozilla::Maybe&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:137:26, inlined from ‘ModuleCompiler::compile(JSContext*, js::FrontendContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:770:22, inlined from ‘ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, mozilla::Variant >, RefPtr, js::frontend::CompilationGCOutput*>&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:895:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FunctionFlags.h:172:39: warning: array subscript 44 is outside array bounds of ‘struct ModuleSharedContext[1]’ [-Warray-bounds=] 172 | return static_cast((flags_ & FUNCTION_KIND_MASK) >> | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, mozilla::Variant >, RefPtr, js::frontend::CompilationGCOutput*>&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeCompiler.cpp:762:23: note: at offset 88 into object ‘modulesc’ of size 56 762 | ModuleSharedContext modulesc(fc, options, builder, extent); | ^~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:2670:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 2670 | NameOpEmitter noe(this, name, loc, kind); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/BytecodeEmitter.cpp:2659:27: note: ‘kind’ was declared here 2659 | NameOpEmitter::Kind kind; | ^~~~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/CompilationStencil.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.h:175, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:20: In member function ‘js::frontend::DeclaredNameInfo::closedOver() const’, inlined from ‘js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ParseContext.h:296:58, inlined from ‘js::frontend::NewGlobalScopeData(js::FrontendContext*, js::frontend::ParseContext::Scope&, js::LifoAlloc&, js::frontend::ParseContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:1092:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/NameAnalysisTypes.h:195:36: warning: array subscript 0 is outside array bounds of ‘struct RecyclableAtomMapValueWrapper[0:]’ [-Warray-bounds=] 195 | bool closedOver() const { return closedOver_; } | ^~~~~~~~~~~ In function ‘js::frontend::NewGlobalScopeData(js::FrontendContext*, js::frontend::ParseContext::Scope&, js::LifoAlloc&, js::frontend::ParseContext*)’: cc1plus: note: source object is likely at address zero /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6457 | return ifNode; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here 6447 | TernaryNodeType ifNode; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6457 | return ifNode; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here 6447 | TernaryNodeType ifNode; | ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/WeakMap.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebugScript.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:333:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:333:27: note: ‘linear’ declared here 333 | Rooted linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:324:40: note: ‘cx’ declared here 324 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1595:39: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘set’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1595:18: note: ‘set’ declared here 1595 | RootedObject set(cx, desc.setter()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1571:16: note: ‘cx’ declared here 1571 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1998:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘generatorObj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1997:36: note: ‘generatorObj’ declared here 1997 | Rooted generatorObj( | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1973:50: note: ‘cx’ declared here 1973 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::enableAsyncStack()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6310:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::enableAsyncStack()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6310:25: note: ‘global’ declared here 6310 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6306:43: note: ‘this’ declared here 6306 | bool Debugger::CallData::enableAsyncStack() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::disableAsyncStack()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6325:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::disableAsyncStack()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6325:25: note: ‘global’ declared here 6325 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6321:44: note: ‘this’ declared here 6321 | bool Debugger::CallData::disableAsyncStack() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::enableUnlimitedStacksCapturing()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6340:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::enableUnlimitedStacksCapturing()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6340:25: note: ‘global’ declared here 6340 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6336:57: note: ‘this’ declared here 6336 | bool Debugger::CallData::enableUnlimitedStacksCapturing() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::disableUnlimitedStacksCapturing()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6355:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::disableUnlimitedStacksCapturing()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6355:25: note: ‘global’ declared here 6355 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6351:58: note: ‘this’ declared here 6351 | bool Debugger::CallData::disableUnlimitedStacksCapturing() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7016:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘MEM[(struct StackRootedBase * *)cx_261(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7016:15: note: ‘gcCycleNumberVal’ declared here 7016 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7014:57: note: ‘cx’ declared here 7014 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::onStepGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1758:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_27 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onStepGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1757:15: note: ‘value’ declared here 1757 | RootedValue value( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1755:44: note: ‘this’ declared here 1755 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::onPopGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1793:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_27 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onPopGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1792:15: note: ‘value’ declared here 1792 | RootedValue value( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1790:43: note: ‘this’ declared here 1790 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:369:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘url_str’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:369:18: note: ‘url_str’ declared here 369 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:356:38: note: ‘cx’ declared here 356 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3082:9, inlined from ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3354:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obs’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3354:29: note: ‘obs’ declared here 3354 | ExecutionObservableScript obs(cx, script); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3349:64: note: ‘cx’ declared here 3349 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::findSourceURLs()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6051:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findSourceURLs()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6051:16: note: ‘result’ declared here 6051 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6050:41: note: ‘this’ declared here 6050 | bool Debugger::CallData::findSourceURLs() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::GetFunctionParameterNamesArray(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:182:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘names’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::GetFunctionParameterNamesArray(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:182:21: note: ‘names’ declared here 182 | RootedValueVector names(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:180:60: note: ‘cx’ declared here 180 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7080:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘triggered’ in ‘MEM[(struct StackRootedBase * *)cx.3889_1 + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr >&&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7080:22: note: ‘triggered’ declared here 7080 | RootedObjectVector triggered(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:7079:16: note: ‘cx’ declared here 7079 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::forEachOnStackOrSuspendedDebuggerFrame(JSContext*, js::AbstractFramePtr, JS::AutoRequireNoGC const&, js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::DebuggerFrame*)#1})void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3299:36, inlined from ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6651:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:3299:36: note: ‘genObj’ declared here 3299 | Rooted genObj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6647:51: note: ‘cx’ declared here 6647 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1493:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1492:29: note: ‘dobj’ declared here 1492 | Rooted dobj( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1480:46: note: ‘cx’ declared here 1480 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1431:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘optObj’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1431:26: note: ‘optObj’ declared here 1431 | Rooted optObj(cx, NewPlainObject(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1418:45: note: ‘cx’ declared here 1418 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2033:37, inlined from ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Variant.h:266:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘retval’ in ‘MEM[(struct StackRootedBase * *)_17 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2033:17: note: ‘retval’ declared here 2033 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Stack.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here 257 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) { | ~~~~~~~~~~^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1867:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1867:16: note: ‘bindings’ declared here 1867 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1850:54: note: ‘this’ declared here 1850 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2773:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘watchers’ in ‘MEM[(struct StackRootedBase * *)cx.2173_2 + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2773:22: note: ‘watchers’ declared here 2773 | RootedObjectVector watchers(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2763:53: note: ‘cx’ declared here 2763 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::findAllGlobals()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6031:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_97 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6031:16: note: ‘result’ declared here 6031 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:5996:41: note: ‘this’ declared here 5996 | bool Debugger::CallData::findAllGlobals() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::makeGlobalObjectReference()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6085:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::makeGlobalObjectReference()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6085:25: note: ‘global’ declared here 6085 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6080:52: note: ‘this’ declared here 6080 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::adoptDebuggeeValue()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6174:39: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptDebuggeeValue()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6174:18: note: ‘obj’ declared here 6174 | RootedObject obj(cx, &v.toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6167:45: note: ‘this’ declared here 6167 | bool Debugger::CallData::adoptDebuggeeValue() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1573:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_297(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1573:16: note: ‘argsobj’ declared here 1573 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1568:49: note: ‘cx’ declared here 1568 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::addDebuggee()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4482:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_34 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::addDebuggee()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4482:25: note: ‘global’ declared here 4482 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4478:38: note: ‘this’ declared here 4478 | bool Debugger::CallData::addDebuggee() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle, js::Completion const&, js::ResumeMode&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:158:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In member function ‘js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle, js::Completion const&, js::ResumeMode&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:158:15: note: ‘completionValue’ declared here 158 | RootedValue completionValue(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:152:45: note: ‘cx’ declared here 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:453:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘callee’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:453:16: note: ‘callee’ declared here 453 | RootedObject callee(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:451:42: note: ‘cx’ declared here 451 | bool DebuggerFrame::getCallee(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:647:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObject’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:647:16: note: ‘resultObject’ declared here 647 | RootedObject resultObject(cx); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:636:48: note: ‘cx’ declared here 636 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1454:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_2 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1454:16: note: ‘script’ declared here 1454 | RootedScript script(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1449:50: note: ‘this’ declared here 1449 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘RememberSourceURL(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2429:73, inlined from ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2458:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘holder’ in ‘MEM[(struct StackRootedBase * *)cx.2019_2 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2429:24: note: ‘holder’ declared here 2429 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::adoptSource()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6277:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptSource()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6277:16: note: ‘obj’ declared here 6277 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6272:38: note: ‘this’ declared here 6272 | bool Debugger::CallData::adoptSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::removeDebuggee()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4527:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_28 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::removeDebuggee()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4527:25: note: ‘global’ declared here 4527 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4523:41: note: ‘this’ declared here 4523 | bool Debugger::CallData::removeDebuggee() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:49:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: ‘memory’ declared here 48 | Rooted memory( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:44:51: note: ‘cx’ declared here 44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1400:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘envobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1399:34: note: ‘envobj’ declared here 1399 | Rooted envobj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1382:43: note: ‘cx’ declared here 1382 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:428:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parent’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:428:16: note: ‘parent’ declared here 428 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:426:16: note: ‘cx’ declared here 426 | JSContext* cx, MutableHandle result) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerEnvironment::CallData::parentGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:216:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::CallData::parentGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:216:32: note: ‘result’ declared here 216 | Rooted result(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:211:50: note: ‘this’ declared here 211 | bool DebuggerEnvironment::CallData::parentGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebugScriptObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebugScript.cpp:126:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebugScript.cpp: In function ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here 125 | Rooted object( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:771:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:771:36: note: ‘handler’ declared here 771 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:765:49: note: ‘cx’ declared here 765 | bool DebuggerFrame::setOnStepHandler(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerInstanceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4684:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4683:35: note: ‘obj’ declared here 4683 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4655:37: note: ‘cx’ declared here 4655 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:374:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:373:36: note: ‘info’ declared here 373 | Rooted> info( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:351:49: note: ‘cx’ declared here 351 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerArguments*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1640:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1639:30: note: ‘obj’ declared here 1639 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1635:57: note: ‘cx’ declared here 1635 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:894:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:894:18: note: ‘proto’ declared here 894 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:879:45: note: ‘cx’ declared here 879 | bool DebuggerFrame::getArguments(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::getDebuggees()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4602:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arrobj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::getDebuggees()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4602:24: note: ‘arrobj’ declared here 4602 | Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, count)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:4585:39: note: ‘this’ declared here 4585 | bool Debugger::CallData::getDebuggees() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:233:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' ger/Frame.cpp:232:26: note: ‘frame’ declared here 232 | Rooted frame( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:229:16: note: ‘cx’ declared here 229 | JSContext* cx, HandleObject proto, Handle debugger, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:670:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)_190 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:669:28: note: ‘frame’ declared here 669 | Rooted frame( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:627:36: note: ‘cx’ declared here 627 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::adoptFrame()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6225:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptFrame()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6225:16: note: ‘obj’ declared here 6225 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:6220:37: note: ‘this’ declared here 6220 | bool Debugger::CallData::adoptFrame() { | ^ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘__ct ’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.h:484:9, inlined from ‘js::Debugger::dispatchResumptionHook)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle)#1})bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2400:34, inlined from ‘js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1304:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx.1643_1 + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here 2400 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:1302:55: note: ‘cx’ declared here 1302 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘__ct ’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.h:484:9, inlined from ‘js::Debugger::dispatchResumptionHook)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle)#1})bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2400:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::dispatchResumptionHook)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle)#1})bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here 2400 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:2397:50: note: ‘cx’ declared here 2397 | bool Debugger::dispatchResumptionHook(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Debugger::CallData::findObjects()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:5957:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_45 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findObjects()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:5957:18: note: ‘queryObject’ declared here 5957 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Debugger.cpp:5953:38: note: ‘this’ declared here 5953 | bool Debugger::CallData::findObjects() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::drainAllocationsLog()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:193:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In member function ‘js::DebuggerMemory::CallData::drainAllocationsLog()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: ‘result’ declared here 193 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:181:52: note: ‘this’ declared here 181 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::IdVectorToArray(JSContext*, JS::Handle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1921:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp: In function ‘js::IdVectorToArray(JSContext*, JS::Handle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1921:24: note: ‘arr’ declared here 1921 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Frame.cpp:1915:42: note: ‘cx’ declared here 1915 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' warning: `wast` (lib) generated 2 warnings Compiling jsrust v0.1.0 (/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust CARGO_MANIFEST_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/rust/Cargo.toml CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps /usr/bin/rustc --crate-name jsrust --edition=2015 js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("gluesmith", "moz_memory", "simd-accel", "smoosh"))' -C metadata=1cd89c6e6c23ee75 -C extra-filename=-8fcb7ff16a966fd3 --out-dir /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/cargo-linker -C strip=debuginfo -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/release/deps --extern jsrust_shared=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-fdf290e2f2301381.rlib --extern mozglue_static=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a44d7ed3efee8fcf.rlib --extern wast=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwast-aaab7782dc0932af.rlib -Clto -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-a2368864470567ad/out` make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/g++ -o RegExpNativeMacroAssembler.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1422:36, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1401:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here 1422 | Rooted frame(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1399:18: note: ‘cx’ declared here 1399 | JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1422:36, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1407:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here 1422 | Rooted frame(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1405:18: note: ‘cx’ declared here 1405 | JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1379:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1379:26: note: ‘record’ declared here 1379 | Rooted record(cx, NewPlainObject(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1377:24: note: ‘cx’ declared here 1377 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isNativeGetterWithJitInfo>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isNativeGetterWithJitInfo>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::scriptGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:370:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_63 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::scriptGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:370:16: note: ‘script’ declared here 370 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:356:45: note: ‘this’ declared here 356 | bool DebuggerObject::CallData::scriptGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::errorMessageNameGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:483:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_13 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::errorMessageNameGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:483:16: note: ‘result’ declared here 483 | RootedString result(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:482:55: note: ‘this’ declared here 482 | bool DebuggerObject::CallData::errorMessageNameGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:644:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_21 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:644:26: note: ‘promise’ declared here 644 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:643:60: note: ‘this’ declared here 643 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:663:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:663:26: note: ‘promise’ declared here 663 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:662:60: note: ‘this’ declared here 662 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::promiseIDGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:688:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseIDGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:688:26: note: ‘promise’ declared here 688 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:687:48: note: ‘this’ declared here 687 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:700:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:700:26: note: ‘promise’ declared here 700 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:697:63: note: ‘this’ declared here 697 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1450:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1450:26: note: ‘unwrappedPromise’ declared here 1450 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1447:58: note: ‘this’ declared here 1447 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1553:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1551:25: note: ‘objectProto’ declared here 1551 | Rooted objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1548:52: note: ‘cx’ declared here 1548 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:315:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_31 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::nameGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:315:16: note: ‘result’ declared here 315 | RootedString result(cx, object->name(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:309:43: note: ‘this’ declared here 309 | bool DebuggerObject::CallData::nameGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:330:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_31 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::displayNameGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:330:16: note: ‘result’ declared here 330 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:324:50: note: ‘this’ declared here 324 | bool DebuggerObject::CallData::displayNameGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1849:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1849:16: note: ‘referent’ declared here 1849 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1846:53: note: ‘cx’ declared here 1846 | bool DebuggerObject::getErrorMessageName(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1872:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1872:16: note: ‘referent’ declared here 1872 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1869:47: note: ‘cx’ declared here 1869 | bool DebuggerObject::getErrorNotes(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1899:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1899:16: note: ‘referent’ declared here 1899 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1896:52: note: ‘cx’ declared here 1896 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1918:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1918:16: note: ‘referent’ declared here 1918 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1915:54: note: ‘cx’ declared here 1915 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyDescriptor&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2150:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_164(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2150:32: note: ‘desc’ declared here 2150 | Rooted desc(cx, *desc_); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2131:16: note: ‘cx’ declared here 2131 | JSContext* cx, Handle object, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:817:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_32 + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:817:12: note: ‘id’ declared here 817 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:816:63: note: ‘this’ declared here 816 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::deletePropertyMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:913:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_26 + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::deletePropertyMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:913:12: note: ‘id’ declared here 913 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:912:53: note: ‘this’ declared here 912 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::getPropertyMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:952:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_40 + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPropertyMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:952:12: note: ‘id’ declared here 952 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:949:50: note: ‘this’ declared here 949 | bool DebuggerObject::CallData::getPropertyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1154:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1154:16: note: ‘bindings’ declared here 1154 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1136:66: note: ‘this’ declared here 1136 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2504:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2504:15: note: ‘value’ declared here 2504 | RootedValue value(cx, value_); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2497:51: note: ‘cx’ declared here 2497 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2613:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘selfHostedName’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2612:21: note: ‘selfHostedName’ declared here 2612 | Rooted selfHostedName(cx, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2601:46: note: ‘cx’ declared here 2601 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2720:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2720:16: note: ‘referent’ declared here 2720 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2718:48: note: ‘cx’ declared here 2718 | bool DebuggerObject::requirePromise(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:557:24, inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:552:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_10 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseStateGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:557:15: note: ‘result’ declared here 557 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:552:51: note: ‘this’ declared here 552 | bool DebuggerObject::CallData::promiseStateGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2331:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_43 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2331:16: note: ‘result’ declared here 2331 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2297:51: note: ‘this’ declared here 2297 | bool DebuggerScript::CallData::getOffsetsCoverage() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getUrl()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:346:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_35 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getUrl()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:346:23: note: ‘script’ declared here 346 | Rooted script(cx, referent.as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:341:39: note: ‘this’ declared here 341 | bool DebuggerScript::CallData::getUrl() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getSource()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:438:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_10 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getSource()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:438:27: note: ‘sourceObject’ declared here 438 | Rooted sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:434:42: note: ‘this’ declared here 434 | bool DebuggerScript::CallData::getSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getChildScripts()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:547:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_18 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getChildScripts()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:547:16: note: ‘result’ declared here 547 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:541:48: note: ‘this’ declared here 541 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:970:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_50 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:970:18: note: ‘script’ declared here 970 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:969:44: note: ‘this’ declared here 969 | ReturnType match(Handle base) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1761:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1761:26: note: ‘entry’ declared here 1761 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1760:75: note: ‘this’ declared here 1760 | bool appendColumnOffsetEntry(size_t lineno, size_t column, size_t offset) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::setBreakpoint()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2089:54: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::setBreakpoint()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2089:16: note: ‘handler’ declared here 2089 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:2078:46: note: ‘this’ declared here 2078 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:281:63, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:263:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)_30 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getBinary()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:281:16: note: ‘arr’ declared here 281 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:263:42: note: ‘this’ declared here 263 | bool DebuggerSource::CallData::getBinary() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::setSourceMapURL()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:530:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::setSourceMapURL()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:530:31: note: ‘sourceObject’ declared here 530 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:529:48: note: ‘this’ declared here 529 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerSource::CallData::getSourceMapURL()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:602:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_14 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getSourceMapURL()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:602:16: note: ‘result’ declared here 602 | RootedString result(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:601:48: note: ‘this’ declared here 601 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::reparse()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:642:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::reparse()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:642:31: note: ‘sourceObject’ declared here 642 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:641:40: note: ‘this’ declared here 641 | bool DebuggerSource::CallData::reparse() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1696:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_9 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1696:16: note: ‘result’ declared here 1696 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1683:46: note: ‘this’ declared here 1683 | bool DebuggerScript::CallData::getAllOffsets() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:946:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:946:18: note: ‘queryObject’ declared here 946 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:942:61: note: ‘this’ declared here 942 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1253:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_72 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1253:18: note: ‘script’ declared here 1253 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:1252:44: note: ‘this’ declared here 1252 | ReturnType match(Handle base) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::createSource()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1202:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘options’ in ‘MEM[(struct StackRootedBase * *)_199 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::createSource()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1202:16: note: ‘options’ declared here 1202 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1185:45: note: ‘this’ declared here 1185 | bool DebuggerObject::CallData::createSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BoundFunctionObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1780:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1779:32: note: ‘referent’ declared here 1779 | Rooted referent( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1774:51: note: ‘cx’ declared here 1774 | bool DebuggerObject::getBoundArguments(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozillmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' a::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::DebuggerObject::CallData::setPropertyMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:968:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_44 + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::setPropertyMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:968:12: note: ‘id’ declared here 968 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:965:50: note: ‘this’ declared here 965 | bool DebuggerObject::CallData::setPropertyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:667:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:667:26: note: ‘entry’ declared here 667 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:654:41: note: ‘this’ declared here 654 | bool isStepStart) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:929:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:929:18: note: ‘queryObject’ declared here 929 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:925:55: note: ‘this’ declared here 925 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2246:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘descs’ in ‘MEM[(struct StackRootedBase * *)cx_148(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2246:36: note: ‘descs’ declared here 2246 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2239:50: note: ‘cx’ declared here 2239 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::definePropertiesMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:886:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)_40 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::definePropertiesMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:886:16: note: ‘props’ declared here 886 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:880:55: note: ‘this’ declared here 880 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2385:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_301(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2385:23: note: ‘args2’ declared here 2385 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:2363:51: note: ‘cx’ declared here 2363 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::callMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:928:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)_39 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::callMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:928:15: note: ‘thisv’ declared here 928 | RootedValue thisv(cx, args.get(0)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:927:43: note: ‘this’ declared here 927 | bool DebuggerObject::CallData::callMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, mozilla::Maybe&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::applyMethod()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1009:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completion’ in ‘MEM[(struct StackRootedBase * *)_77 + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::applyMethod()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:1008:29: note: ‘completion’ declared here 1008 | Rooted> completion( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:984:44: note: ‘this’ declared here 984 | bool DebuggerObject::CallData::applyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:460:76, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:448:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_54 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::boundArgumentsGetter()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:459:16: note: ‘obj’ declared here 459 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:448:53: note: ‘this’ declared here 448 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:85:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:84:27: note: ‘sourceObj’ declared here 84 | Rooted sourceObj( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:81:51: note: ‘cx’ declared here 81 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/regexp-ast.o /usr/bin/g++ -o regexp-ast.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-ast.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-ast.cc make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Disasm-vixl.o /usr/bin/g++ -o Disasm-vixl.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Disasm-vixl.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Instrument-vixl.o /usr/bin/g++ -o Instrument-vixl.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Instrument-vixl.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function ‘vixl::Counter::Counter(char const*, vixl::CounterType)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:34:10: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 34 | strncpy(name_, name, kCounterNameMaxLength); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function ‘vixl::Instrument::Instrument(char const*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:34:10: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/regexp-compiler.o /usr/bin/g++ -o regexp-compiler.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-compiler.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-compiler.cc make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BytecodeUtil.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BindingKind.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/NameAnalysisTypes.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ParseNode.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/NameFunctions.cpp:12, from Unified_cpp_js_src_frontend4.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:123:15: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propVal’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here 123 | RootedValue propVal(cx); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here 117 | bool InterpretObjLiteralObj(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::InterpretObjLiteralObj(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:173:68, inlined from ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:377:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp: In member function ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:172:24: note: ‘obj’ declared here 172 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.cpp:357:16: note: ‘cx’ declared here 357 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' Finished `release` profile [optimized] target(s) in 1m 13s : make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust' /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a"], "start": 2219.533568704, "end": 2220.192337276, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/rust' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp0.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpShared.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.cpp:11, from Unified_cpp_js_src_irregexp0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::irregexp::InitializeNamedCaptures(JSContext*, JS::Handle, v8::internal::ZoneVector*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.cpp:659:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.cpp: In function ‘js::irregexp::InitializeNamedCaptures(JSContext*, JS::Handle, v8::internal::ZoneVector*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.cpp:658:28: note: ‘templateObject’ declared here 658 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpAPI.cpp:643:41: note: ‘cx’ declared here 643 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend7.o /usr/bin/g++ -o Unified_cpp_js_src_frontend7.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend7.o.pp Unified_cpp_js_src_frontend7.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:29, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/AliasAnalysis.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::BaselineCacheIRCompiler::compile()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:216:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1416 + 8B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function ‘js::jit::BaselineCacheIRCompiler::compile()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:216:20: note: ‘newStubCode’ declared here 216 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:142:43: note: ‘this’ declared here 142 | JitCode* BaselineCacheIRCompiler::compile() { | ^ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::jit::TryFoldingStubs(JSContext*, js::jit::ICFallbackStub*, JSScript*, js::jit::ICScript*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2108:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shapeList’ in ‘MEM[(struct StackRootedBase * *)cx_275(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp: In function ‘js::jit::TryFoldingStubs(JSContext*, js::jit::ICFallbackStub*, JSScript*, js::jit::ICScript*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2108:21: note: ‘shapeList’ declared here 2108 | RootedValueVector shapeList(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2078:42: note: ‘cx’ declared here 2078 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/build' js/src/build/symverscript.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/build/symverscript.in mozjs_115 BUILDTASK {"argv": ["/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/build/symverscript.in", "mozjs_115"], "start": 2228.006736074, "end": 2228.010406236, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/build' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp2.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp1.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/irregexp' In file included from Unified_cpp_js_src_irregexp1.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-parser.cc: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-parser.cc:2659:1: warning: control reaches end of non-void function [-Wreturn-type] 2659 | } | ^ In file included from /usr/include/c++/14/map:62, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers/map:3, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/util/ZoneShim.h:9, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/RegExpShim.h:29, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-ast.h:11, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-nodes.h:8, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-compiler.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:2: In member function ‘std::_Rb_tree, std::pair const, v8::internal::RegExpTree*>, std::_Select1st const, v8::internal::RegExpTree*> >, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator const, v8::internal::RegExpTree*> > >::_M_emplace_unique, v8::internal::RegExpTree*>(v8::base::Vector&&, v8::internal::RegExpTree*&&)std::pair const, v8::internal::RegExpTree*> >, bool>’, inlined from ‘std::map, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator const, v8::internal::RegExpTree*> > >::emplace, v8::internal::RegExpTree*>(v8::base::Vector&&, v8::internal::RegExpTree*&&)std::pair const, v8::internal::RegExpTree*> >, bool>’ at /usr/include/c++/14/bits/stl_map.h:608:33, inlined from ‘v8::internal::(anonymous namespace)::(anonymous namespace)::ExtractStringsFromUnicodeSet(icu_74::UnicodeSet const&, v8::internal::ZoneMap, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-parser.cc:1862:21, inlined from ‘v8::internal::(anonymous namespace)::(anonymous namespace)::LookupPropertyValueName(UProperty, char const*, bool, v8::internal::ZoneList*, v8::internal::ZoneMap, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/irregexp/imported/regexp-parser.cc:1896:35: /usr/include/c++/14/bits/stl_tree.h:2433:46: warning: ‘this’ pointer is null [-Wnonnull] 2433 | auto __res = _M_get_insert_unique_pos(__z._M_key()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function ‘v8::internal::(anonymous namespace)::(anonymous namespace)::LookupPropertyValueName(UProperty, char const*, bool, v8::internal::ZoneList*, v8::internal::ZoneMap, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*) [clone .constprop.0]’: /usr/include/c++/14/bits/stl_tree.h:2106:5: note: in a call to non-static member function ‘std::_Rb_tree, std::pair const, v8::internal::RegExpTree*>, std::_Select1st const, v8::internal::RegExpTree*> >, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator const, v8::internal::RegExpTree*> > >::_M_get_insert_unique_pos(v8::base::Vector const&) [clone .isra.0]’ 2106 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp In file included from Unified_cpp_js_src_jit10.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1505:21: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1505 | state_->setElement(index, ins->value()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1497:11: note: ‘index’ was declared here 1497 | int32_t index; | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | MDefinition* element = state_->getElement(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here 1520 | int32_t index; | ^~~~~ In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’, inlined from ‘js::jit::EmulateStateOf::run(js::jit::ArrayMemoryView&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:83:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | MDefinition* element = state_->getElement(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::EmulateStateOf::run(js::jit::ArrayMemoryView&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here 1520 | int32_t index; | ^~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Registers.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MachineState.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: In member function ‘JS::Rooted >, 0ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >, 0ul, js::TempAllocPolicy> >::Rooted >, 0ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector >, 0ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0ul, js::TempAllocPolicy>&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.cpp:91:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tempFrames’ in ‘MEM[(struct StackRootedBase * *)cx_215(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.cpp: In function ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0ul, js::TempAllocPolicy>&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here 90 | Rooted tempFrames(cx, | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/frontend' In file included from Unified_cpp_js_src_frontend6.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisEnvironment(js::frontend::InputScope const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:389:43: warning: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ may be used uninitialized [-Wmaybe-uninitialized] 389 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:389:23: note: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ was declared here 389 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisBinding(js::frontend::InputScope const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:430:34: warning: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ may be used uninitialized [-Wmaybe-uninitialized] 430 | for (InputScopeIter si(scope); si; si++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:430:23: note: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ was declared here 430 | for (InputScopeIter si(scope); si; si++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeInScope(js::frontend::InputScope const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:459:43: warning: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ may be used uninitialized [-Wmaybe-uninitialized] 459 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:459:23: note: ‘MEM[(const struct TypedIndex *)&si + 8B].index’ was declared here 459 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ParserAtom.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ObjLiteral.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:7: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1655:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1655:19: note: ‘atom’ declared here 1655 | Rooted atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1653:16: note: ‘cx’ declared here 1653 | JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2593:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2589:18: note: ‘fun’ declared here 2589 | RootedFunction fun( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2558:16: note: ‘cx’ declared here 2558 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2541:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dummy’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2540:18: note: ‘dummy’ declared here 2540 | RootedFunction dummy( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:2526:16: note: ‘cx’ declared here 2526 | JSContext* cx, CompilationInput& input) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1888:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1885:18: note: ‘fun’ declared here 1885 | RootedFunction fun( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.cpp:1851:46: note: ‘cx’ declared here 1851 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/jsmath.o /usr/bin/g++ -o jsmath.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/jsmath.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsmath.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExp.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:7: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘regexp_source(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:871:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fallback’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘regexp_source(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:871:15: note: ‘fallback’ declared here 871 | RootedValue fallback(cx, StringValue(cx->names().emptyRegExp)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:868:38: note: ‘cx’ declared here 868 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:362:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 72B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:362:22: note: ‘shared’ declared here 362 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:357:52: note: ‘cx’ declared here 357 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle pattern, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:765:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceAtom’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:765:19: note: ‘sourceAtom’ declared here 765 | Rooted sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:759:48: note: ‘cx’ declared here 759 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2276:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2276:18: note: ‘fun’ declared here 2276 | RootedFunction fun(cx, &lambda.as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2263:52: note: ‘cx’ declared here 2263 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2347:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2347:16: note: ‘obj’ declared here 2347 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:2342:53: note: ‘cx’ declared here 2342 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1087:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 72B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here 1087 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1075:49: note: ‘cx’ declared here 1075 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1087:63, inlined from ‘RegExpSearcherImpl(JSContext*, JS::Handle, JS::Handle, int, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1229:20, inlined from ‘js::RegExpSearcherRaw(JSContext*, JS::Handle, JS::Handle, int, js::MatchPairs*, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1287:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 72B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpSearcherRaw(JSContext*, JS::Handle, JS::Handle, int, js::MatchPairs*, int*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here 1087 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1276:39: note: ‘cx’ declared here 1276 | bool js::RegExpSearcherRaw(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1934:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘matched’ in ‘MEM[(struct StackRootedBase * *)cx_1286(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1933:27: note: ‘matched’ declared here 1933 | Rooted matched(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1918:43: note: ‘cx’ declared here 1918 | bool js::RegExpGetSubstitution(JSContext* cx, Handle matchResult, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static_input_setter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1011:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘static_input_setter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1011:16: note: ‘str’ declared here 1011 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:1004:44: note: ‘cx’ declared here 1004 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:418:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘flagStr’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:418:18: note: ‘flagStr’ declared here 418 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:398:58: note: ‘cx’ declared here 398 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::regexp_construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:625:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_484(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::regexp_construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:625:15: note: ‘patternValue’ declared here 625 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:591:38: note: ‘cx’ declared here 591 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:525:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here 525 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:518:55: note: ‘cx’ declared here 518 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:525:43, inlined from ‘JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle)), &(regexp_compile_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:585:67, inlined from ‘regexp_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:585:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘regexp_compile(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here 525 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:581:39: note: ‘cx’ declared here 581 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:106:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_606(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:105:24: note: ‘arr’ declared here 105 | Rooted arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:69:45: note: ‘cx’ declared here 69 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:317:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 72B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:317:22: note: ‘shared’ declared here 317 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:311:41: note: ‘cx’ declared here 311 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:447:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:447:25: note: ‘regexp’ declared here 447 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/RegExp.cpp:444:34: note: ‘cx’ declared here 444 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp In file included from Unified_cpp_js_src_jit1.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineJIT.cpp: In member function ‘jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineJIT.cpp:765:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineJIT.cpp:765:79: note: the temporary was destroyed at the end of the full expression ‘((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))’ 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Registers.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MachineState.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineFrame.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCodeGen.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1244:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1243:16: note: ‘valObj’ declared here 1243 | RootedObject valObj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1224:40: note: ‘cx’ declared here 1224 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2271:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2271:15: note: ‘rhsCopy’ declared here 2271 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2257:35: note: ‘cx’ declared here 2257 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2367:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2367:24: note: ‘array’ declared here 2367 | Rooted array(cx, NewArrayOperation(cx, length)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2354:36: note: ‘cx’ declared here 2354 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2402:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2402:16: note: ‘obj’ declared here 2402 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:2393:37: note: ‘cx’ declared here 2393 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:215:41, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:588:22, inlined from ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1031:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctionList-inl.h:32, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineCodeGen.cpp:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:215:16: note: ‘obj’ declared here 215 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1014:45: note: ‘cx’ declared here 1014 | bool DoCheckPrivateFieldFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:679:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhsObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:678:16: note: ‘lhsObj’ declared here 678 | RootedObject lhsObj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:660:40: note: ‘cx’ declared here 660 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:783:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_225(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:782:16: note: ‘obj’ declared here 782 | RootedObject obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:763:35: note: ‘cx’ declared here 763 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:511:40, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:520:43, inlined from ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:653:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:511:16: note: ‘obj’ declared here 511 | RootedObject obj(cx, &lref.toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:638:35: note: ‘cx’ declared here 638 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:215:41, inlined from ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:984:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:215:16: note: ‘obj’ declared here 215 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:973:34: note: ‘cx’ declared here 973 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1347:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1346:16: note: ‘obj’ declared here 1346 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineIC.cpp:1323:35: note: ‘cx’ declared here 1323 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' js/src/util/DoubleToString.o /usr/bin/g++ -o DoubleToString.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' js/src/util/Utility.o /usr/bin/g++ -o Utility.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Utility.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Utility.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Snapshots.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:588:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_19(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctionList-inl.h:32, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:44, from Unified_cpp_js_src_jit11.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:12: note: ‘key’ declared here 209 | RootedId key(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:549:69: note: ‘cx’ declared here 549 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:681:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:681:12: note: ‘id’ declared here 681 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:677:32: note: ‘cx’ declared here 677 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::jit::GetPrototypeOf(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2189:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::GetPrototypeOf(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2189:16: note: ‘proto’ declared here 2189 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2185:32: note: ‘cx’ declared here 2185 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h:77:77, inlined from ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:824:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h: In function ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here 77 | Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:813:34: note: ‘cx’ declared here 813 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::ConvertObjectToStringForConcat(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2200:32, inlined from ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2215:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2200:15: note: ‘rootedObj’ declared here 2200 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:2207:38: note: ‘cx’ declared here 2207 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:1173:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:1173:16: note: ‘script’ declared here 1173 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:1171:33: note: ‘cx’ declared here 1171 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:804:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:804:12: note: ‘id’ declared here 804 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:803:28: note: ‘cx’ declared here 803 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/TrialInlining.cpp:25:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/TrialInlining.cpp: In function ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/TrialInlining.cpp:25:16: note: ‘script’ declared here 25 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/TrialInlining.cpp:24:33: note: ‘cx’ declared here 24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:953:50, inlined from ‘js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:477:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:477:19: note: ‘cargs’ declared here 477 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:460:32: note: ‘cx’ declared here 460 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h:39:75, inlined from ‘js::jit::NewStringObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:800:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h: In function ‘js::jit::NewStringObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctions.cpp:799:38: note: ‘cx’ declared here 799 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ProfilingStack.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ProfilingStack.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' js/src/util/Unified_cpp_js_src_util0.o /usr/bin/g++ -o Unified_cpp_js_src_util0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util0.o.pp Unified_cpp_js_src_util0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' js/src/util/Unified_cpp_js_src_util1.o /usr/bin/g++ -o Unified_cpp_js_src_util1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util1.o.pp Unified_cpp_js_src_util1.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/ErrorReport.h:34, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/FrontendContext.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/StringBuffer.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/StringBuffer.cpp:180:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/StringBuffer.cpp: In function ‘js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/StringBuffer.cpp:180:15: note: ‘v’ declared here 180 | RootedValue v(cx, arg); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/StringBuffer.cpp:178:45: note: ‘cx’ declared here 178 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/util' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Interpreter.o /usr/bin/g++ -o Interpreter.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Interpreter.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/ErrorReport.h:34, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:11: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h:77:77, inlined from ‘MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:314:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h: In function ‘MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here 77 | Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:304:54: note: ‘cx’ declared here 304 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:132:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_162(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:132:15: note: ‘thisv’ declared here 132 | RootedValue thisv(cx, frame.thisArgument()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:119:37: note: ‘cx’ declared here 119 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetImportOperation(JSContext*, JS::Handle, JS::Handle, unsigned char*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:262:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::GetImportOperation(JSContext*, JS::Handle, JS::Handle, unsigned char*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:262:25: note: ‘name’ declared here 262 | Rooted name(cx, script->getName(pc)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:258:40: note: ‘cx’ declared here 258 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::Scope*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1103:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘scope’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 16B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1103:18: note: ‘scope’ declared here 1103 | Rooted scope(cx, ei.initialFrame().script()->innermostScope(pc)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1098:39: note: ‘cx’ declared here 1098 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4782:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4781:16: note: ‘obj’ declared here 4781 | RootedObject obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4725:33: note: ‘cx’ declared here 4725 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle name, | ~~~~~~~~~~~^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4771:5: warning: ‘proto’ may be used uninitialized [-Wmaybe-uninitialized] 4771 | if (!proto) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4737:15: note: ‘proto’ was declared here 4737 | JSObject* proto; | ^~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4850:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here 4850 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4850:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here 4850 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4883:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here 4883 | RootedObject obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4883:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here 4883 | RootedObject obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4916:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::SetObjectElement(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4916:12: note: ‘id’ declared here 4916 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4914:38: note: ‘cx’ declared here 4914 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4927:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::SetObjectElementWithReceiver(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4927:12: note: ‘id’ declared here 4927 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:4924:50: note: ‘cx’ declared here 4924 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5123:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5123:12: note: ‘id’ declared here 5123 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5120:51: note: ‘cx’ declared here 5120 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::OptimizeSpreadCall(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5302:39: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::OptimizeSpreadCall(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5302:16: note: ‘obj’ declared here 5302 | RootedObject obj(cx, &arg.toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5292:40: note: ‘cx’ declared here 5292 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetPropertySuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5512:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::SetPropertySuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5511:16: note: ‘obj’ declared here 5511 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5506:38: note: ‘cx’ declared here 5506 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetElementSuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5526:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::SetElementSuper(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5525:16: note: ‘obj’ declared here 5525 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5521:37: note: ‘cx’ declared here 5521 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ReportInNotObjectError(JSContext*, JS::Handle, JS::Handle)::{lambda(JSContext*, JS::Handle)#1}::operator()(JSContext*, JS::Handle) const [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1949:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::Handle, JS::Handle)::{lambda(JSContext*, JS::Handle)#1}::operator()(JSContext*, JS::Handle) const [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1949:18: note: ‘str’ declared here 1949 | RootedString str(cx, ref.toString()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1946:46: note: ‘cx’ declared here 1946 | auto uniqueCharsFromString = [](JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::TryNoteIter::TryNoteIter(JSContext*, JSScript*, unsigned char*, InterpreterTryNoteFilter)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.h:485:43, inlined from ‘TryNoteIterInterpreter::TryNoteIterInterpreter(JSContext*, js::InterpreterRegs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1184:51, inlined from ‘ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1215:43, inlined from ‘HandleError(JSContext*, js::InterpreterRegs&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1319:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tni’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘HandleError(JSContext*, js::InterpreterRegs&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1215:31: note: ‘tni’ declared here 1215 | for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) { | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:1288:55: note: ‘cx’ declared here 1288 | static HandleErrorContinuation HandleError(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::CloseIterOperation(JSContext*, JS::Handle, js::CompletionKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5567:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::CloseIterOperation(JSContext*, JS::Handle, js::CompletionKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5567:15: note: ‘result’ declared here 5567 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5557:40: note: ‘cx’ declared here 5557 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SpreadCallOperation(JSContext*, JS::Handle, unsigned char*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5135:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘aobj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp: In function ‘js::SpreadCallOperation(JSContext*, JS::Handle, unsigned char*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5135:24: note: ‘aobj’ declared here 5135 | Rooted aobj(cx, &arr.toObject().as()); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter.cpp:5131:41: note: ‘cx’ declared here 5131 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpBuilder.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpBuilder.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: In member function ‘js::jit::MDefinition::setResultType(js::jit::MIRType)’, inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:11036:18, inlined from ‘js::jit::MUnreachableResult::New(js::jit::TempAllocator&, js::jit::MIRType&)js::jit::MUnreachableResult*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:11041:3, inlined from ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpBuilder.cpp:3428:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:879:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized] 879 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpBuilder.cpp: In member function ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpBuilder.cpp:3390:11: note: ‘resultType’ was declared here 3390 | MIRType resultType; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:29: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WarpScriptOracle::maybeInlineCall(mozilla::LinkedList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, unsigned char*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpOracle.cpp:952:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetScript’ in ‘MEM[(struct StackRootedBase * *)_99 + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit12.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpOracle.cpp: In member function ‘WarpScriptOracle::maybeInlineCall(mozilla::LinkedList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, unsigned char*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpOracle.cpp:952:16: note: ‘targetScript’ declared here 952 | RootedScript targetScript(cx_, targetFunction->nonLazyScript()); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/WarpOracle.cpp:936:56: note: ‘this’ declared here 936 | ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) { | ^ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit13.o /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.cpp:7, from Unified_cpp_js_src_jit13.cpp:20: In member function ‘vixl::MemOperand::MemOperand(js::jit::Address)’, inlined from ‘js::jit::MacroAssemblerCompat::loadPtr(js::jit::Address const&, js::jit::Register)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:768:50, inlined from ‘js::jit::MacroAssemblerCompat::load64(js::jit::Address const&, js::jit::Register64)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:1193:12, inlined from ‘js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1977:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Assembler-vixl.h:797:40: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 797 | (ptrdiff_t)addr.offset) { | ^ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:24, from Unified_cpp_js_src_jit13.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.cpp:15: In function ‘js::jit::MacroAssemblerCompat::toMemOperand(js::jit::Address const&)’, inlined from ‘js::jit::MacroAssemblerCompat::storePtr(js::jit::Register, js::jit::Address const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:862:43, inlined from ‘js::jit::MacroAssemblerCompat::store64(js::jit::Register64, js::jit::Address)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:925:59, inlined from ‘js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2004:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:82:58: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 82 | return MemOperand(toARMRegister(a.base, 64), a.offset); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1925:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 1925 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2029:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2029 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2055:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2055 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1948:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 1948 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2083:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2083 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2877:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2877 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2111:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2111 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2901:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 2901 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:883:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:882:27: note: ‘thisView’ declared here 882 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:881:50: note: ‘cx’ declared here 881 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetArrayShapeWithProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5054:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘GetArrayShapeWithProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5052:24: note: ‘shape’ declared here 5052 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5049:55: note: ‘cx’ declared here 5049 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_proto_finish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5134:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unscopables’ in ‘MEM[(struct StackRootedBase * *)cx_277(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_proto_finish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5133:16: note: ‘unscopables’ declared here 5133 | RootedObject unscopables(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5130:43: note: ‘cx’ declared here 5130 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:160:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:160:16: note: ‘bi’ declared here 160 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:186:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:186:16: note: ‘bi’ declared here 186 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:895:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:894:27: note: ‘thisView’ declared here 894 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:893:54: note: ‘cx’ declared here 893 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:916:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:915:27: note: ‘thisView’ declared here 915 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:914:54: note: ‘cx’ declared here 914 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘DefineArrayElement(JSContext*, JS::Handle, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:487:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘DefineArrayElement(JSContext*, JS::Handle, unsigned long, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:487:12: note: ‘id’ declared here 487 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:485:50: note: ‘cx’ declared here 485 | static inline bool DefineArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:89:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:87:16: note: ‘bi’ declared here 87 | RootedBigInt bi(cx, thisv.isBigInt() | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/BigInt.cpp:83:45: note: ‘cx’ declared here 83 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘SetArrayElement(JSContext*, JS::Handle, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:497:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘SetArrayElement(JSContext*, JS::Handle, unsigned long, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:497:12: note: ‘id’ declared here 497 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:495:47: note: ‘cx’ declared here 495 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘GetArrayElement(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:478:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘GetArrayElement(JSContext*, JS::Handle, unsigned long, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:478:12: note: ‘id’ declared here 478 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:460:47: note: ‘cx’ declared here 460 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘HasAndGetElement(JSContext*, JS::Handle, JS::Handle, unsigned long, bool*, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:309:12: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘HasAndGetElement(JSContext*, JS::Handle, JS::Handle, unsigned long, bool*, JS::MutableHandle)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:309:12: note: ‘id’ declared here 309 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:289:41: note: ‘cx’ declared here 289 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_toLocaleString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1388:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_toLocaleString(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1388:16: note: ‘obj’ declared here 1388 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1381:45: note: ‘cx’ declared here 1381 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5079:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5078:16: note: ‘proto’ declared here 5078 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5075:72: note: ‘cx’ declared here 5075 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘NewArrayWithProto<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24, inlined from ‘CreateArrayPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5127:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘CreateArrayPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5124:50: note: ‘cx’ declared here 5124 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseEmptyArray(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5212:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseEmptyArray(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5211:48: note: ‘cx’ declared here 5211 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewTenuredDenseEmptyArray(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5216:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewTenuredDenseEmptyArray(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5215:55: note: ‘cx’ declared here 5215 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5222:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5220:16: note: ‘cx’ declared here 5220 | JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<2046u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5228:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5226:16: note: ‘cx’ declared here 5226 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘NewArrayWithProto<2046u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24, inlined from ‘js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5234:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5231:67: note: ‘cx’ declared here 5231 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5241:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5239:16: note: ‘cx’ declared here 5239 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5222:30, inlined from ‘js::NewArrayWithShape(JSContext*, unsigned int, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5306:37: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewArrayWithShape(JSContext*, unsigned int, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5296:47: note: ‘cx’ declared here 5296 | ArrayObject* js::NewArrayWithShape(JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5222:30, inlined from ‘JS::NewArrayObject(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5505:37: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘JS::NewArrayObject(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5500:55: note: ‘cx’ declared here 5500 | JS_PUBLIC_API JSObject* JS::NewArrayObject(JSContext* cx, size_t length) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewArrayWithNullProto(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5555:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewArrayWithNullProto(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5555:24: note: ‘shape’ declared here 5555 | Rooted shape(cx, GetArrayShapeWithProto(cx, nullptr)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5554:51: note: ‘cx’ declared here 5554 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:495:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:494:27: note: ‘thisView’ declared here 494 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:491:45: note: ‘cx’ declared here 491 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:514:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:513:27: note: ‘thisView’ declared here 513 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:510:46: note: ‘cx’ declared here 510 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:571:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:570:27: note: ‘thisView’ declared here 570 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:567:46: note: ‘cx’ declared here 567 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:661:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:660:27: note: ‘thisView’ declared here 660 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:657:48: note: ‘cx’ declared here 657 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:533:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:532:27: note: ‘thisView’ declared here 532 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:529:46: note: ‘cx’ declared here 529 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:552:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:551:27: note: ‘thisView’ declared here 551 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:548:47: note: ‘cx’ declared here 548 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:681:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:680:27: note: ‘thisView’ declared here 680 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:677:48: note: ‘cx’ declared here 677 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:611:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:610:27: note: ‘thisView’ declared here 610 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:607:49: note: ‘cx’ declared here 607 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:637:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:636:27: note: ‘thisView’ declared here 636 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:633:50: note: ‘cx’ declared here 633 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:198:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::constructWrapped(JSContext*, JS::Handle, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:198:25: note: ‘global’ declared here 198 | Rooted global(cx, cx->realm()->maybeGlobal()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:172:50: note: ‘cx’ declared here 172 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:590:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:589:27: note: ‘thisView’ declared here 589 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:586:47: note: ‘cx’ declared here 586 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS_NewDataView(JSContext*, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:1021:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructor’ in ‘MEM[(struct StackRootedBase * *)cx_91(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘JS_NewDataView(JSContext*, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:1021:16: note: ‘constructor’ declared here 1021 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:1018:51: note: ‘cx’ declared here 1018 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::NewJSMEnvironment(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:440:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp: In function ‘JS::NewJSMEnvironment(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:440:16: note: ‘varEnv’ declared here 440 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:439:58: note: ‘cx’ declared here 439 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:519:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp: In function ‘JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:519:16: note: ‘env’ declared here 519 | RootedObject env(cx, iter.environmentChain(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:509:74: note: ‘cx’ declared here 509 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:701:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:700:27: note: ‘thisView’ declared here 700 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:697:45: note: ‘cx’ declared here 697 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:719:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:718:27: note: ‘thisView’ declared here 718 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:715:46: note: ‘cx’ declared here 715 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘atomics_wait(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AtomicsObject.cpp:720:44: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AtomicsObject.cpp: In function ‘atomics_wait(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AtomicsObject.cpp:720:16: note: ‘value’ declared here 720 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AtomicsObject.cpp:679:37: note: ‘cx’ declared here 679 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::array_includes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4421:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::array_includes(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4421:16: note: ‘obj’ declared here 4421 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4416:36: note: ‘cx’ declared here 4416 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4307:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_185(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4307:16: note: ‘obj’ declared here 4307 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4302:39: note: ‘cx’ declared here 4302 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::array_indexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4180:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::array_indexOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4180:16: note: ‘obj’ declared here 4180 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4175:35: note: ‘cx’ declared here 4175 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:811:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:810:27: note: ‘thisView’ declared here 810 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:807:49: note: ‘cx’ declared here 807 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:773:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:772:27: note: ‘thisView’ declared here 772 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:769:46: note: ‘cx’ declared here 769 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:791:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:790:27: note: ‘thisView’ declared here 790 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:787:47: note: ‘cx’ declared here 787 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:737:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:736:27: note: ‘thisView’ declared here 736 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:733:46: note: ‘cx’ declared here 733 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:755:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:754:27: note: ‘thisView’ declared here 754 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:751:47: note: ‘cx’ declared here 751 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:867:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:866:27: note: ‘thisView’ declared here 866 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:863:48: note: ‘cx’ declared here 863 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:849:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:848:27: note: ‘thisView’ declared here 848 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:845:48: note: ‘cx’ declared here 845 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:831:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:830:27: note: ‘thisView’ declared here 830 | Rooted thisView( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/DataViewObject.cpp:827:50: note: ‘cx’ declared here 827 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::array_join(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1257:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::array_join(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1257:16: note: ‘obj’ declared here 1257 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1252:32: note: ‘cx’ declared here 1252 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:588:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘SetArrayLengthProperty(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:588:12: note: ‘id’ declared here 588 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:586:47: note: ‘cx’ declared here 586 | static bool SetArrayLengthProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:403:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp: In function ‘js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:403:16: note: ‘varEnv’ declared here 403 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:401:16: note: ‘cx’ declared here 401 | JSContext* cx, HandleObject objArg, HandleScript scriptArg, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:260:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_365(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp: In function ‘EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:260:27: note: ‘linearStr’ declared here 260 | Rooted linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Eval.cpp:229:35: note: ‘cx’ declared here 229 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘CopyArrayElements(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2707:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘CopyArrayElements(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2707:15: note: ‘value’ declared here 2707 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2702:42: note: ‘cx’ declared here 2702 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘DeleteArrayElement(JSContext*, JS::Handle, unsigned long, JS::ObjectOpResult&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:539:17, inlined from ‘DeletePropertyOrThrow(JSContext*, JS::Handle, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:550:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘DeletePropertyOrThrow(JSContext*, JS::Handle, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:539:12: note: ‘id’ declared here 539 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:547:46: note: ‘cx’ declared here 547 | static bool DeletePropertyOrThrow(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::array_pop(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2314:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::array_pop(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2314:16: note: ‘obj’ declared here 2314 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2309:31: note: ‘cx’ declared here 2309 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_reverse(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1533:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_197(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_reverse(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1533:16: note: ‘obj’ declared here 1533 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1528:38: note: ‘cx’ declared here 1528 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_shift(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2420:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_shift(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2420:16: note: ‘obj’ declared here 2420 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2415:36: note: ‘cx’ declared here 2415 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5248:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5246:16: note: ‘cx’ declared here 5246 | JSContext* cx, uint32_t length, const Value* values, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘NewArrayWithProto<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24, inlined from ‘js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5261:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:5257:58: note: ‘cx’ declared here 5257 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:371:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:371:15: note: ‘val’ declared here 371 | RootedValue val(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:366:42: note: ‘cx’ declared here 366 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_slice(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3808:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_slice(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3808:16: note: ‘obj’ declared here 3808 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3803:36: note: ‘cx’ declared here 3803 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘SetArrayElements(JSContext*, JS::Handle, unsigned long, unsigned int, JS::Value const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1439:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘SetArrayElements(JSContext*, JS::Handle, unsigned long, unsigned int, JS::Value const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1439:12: note: ‘id’ declared here 1439 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1421:41: note: ‘cx’ declared here 1421 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2843:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_465(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2843:16: note: ‘obj’ declared here 2843 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2837:42: note: ‘cx’ declared here 2837 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘MatchNumericComparator(JSContext*, JSObject*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1813:48, inlined from ‘js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2045:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:1813:18: note: ‘fun’ declared here 1813 | RootedFunction fun(cx, &obj->as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2033:47: note: ‘cx’ declared here 2033 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_push(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2255:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_push(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2255:16: note: ‘obj’ declared here 2255 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2250:35: note: ‘cx’ declared here 2250 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_with(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3446:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_with(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3446:16: note: ‘obj’ declared here 3446 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3441:35: note: ‘cx’ declared here 3441 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_toSpliced(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3181:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_350(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_toSpliced(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3181:16: note: ‘obj’ declared here 3181 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:3176:40: note: ‘cx’ declared here 3176 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_unshift(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2504:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_188(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_unshift(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2504:16: note: ‘obj’ declared here 2504 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:2499:38: note: ‘cx’ declared here 2499 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘array_concat(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4692:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_312(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp: In function ‘array_concat(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4692:16: note: ‘obj’ declared here 4692 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.cpp:4687:37: note: ‘cx’ declared here 4687 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCFrame.h:28, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:11: In member function ‘js::wasm::Stk::setOffs(js::wasm::Stk::Kind, unsigned int)’, inlined from ‘js::wasm::Stk::StackResult(js::wasm::PackedType, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h:159:14, inlined from ‘js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:1142:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h:165:11: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 165 | kind_ = k; | ~~~~~~^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here 133 | Kind k; | ^ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsmJSFunctionToString(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7360:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp: In function ‘js::AsmJSFunctionToString(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7360:29: note: ‘src’ declared here 7360 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7327:48: note: ‘cx’ declared here 7327 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsmJSModuleToString(JSContext*, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7310:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp: In function ‘js::AsmJSModuleToString(JSContext*, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7310:29: note: ‘src’ declared here 7310 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7278:46: note: ‘cx’ declared here 7278 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*)js::wasm::RegI32’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:131:12: warning: ‘addrTemp’ may be used uninitialized [-Wmaybe-uninitialized] 131 | uint32_t addr = addrTemp; | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:129:11: note: ‘addrTemp’ was declared here 129 | int32_t addrTemp; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘js::wasm::BaseCompiler::emitRemainderU32()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:2758:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2758 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2759 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:2748:11: note: ‘c’ was declared here 2748 | int32_t c; | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘js::wasm::BaseCompiler::emitRemainderI32()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:2739:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2739 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2740 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:2717:11: note: ‘c’ was declared here 2717 | int32_t c; | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::memFillInlineM32()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:2515:11: warning: ‘signedValue’ may be used uninitialized [-Wmaybe-uninitialized] 2515 | int32_t signedValue; | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:2514:11: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized] 2514 | int32_t signedLength; | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::memCopyInlineM32()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:2311:12: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized] 2311 | uint32_t length = signedLength; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCMemory.cpp:2309:11: note: ‘signedLength’ was declared here 2309 | int32_t signedLength; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsmath.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:33: In function ‘mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void’, inlined from ‘mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:805:15, inlined from ‘js::wasm::BaseCompiler::push(js::wasm::Stk)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:1177:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here 133 | Kind k; | ^ In function ‘mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void’, inlined from ‘mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:805:15, inlined from ‘js::wasm::BaseCompiler::push(js::wasm::Stk)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBaselineCompile.cpp:4667:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘HandleInstantiationFailure(JSContext*, JS::CallArgs, js::AsmJSMetadata const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:6985:73, inlined from ‘js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7071:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp: In function ‘js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:6985:19: note: ‘name’ declared here 6985 | Rooted name(cx, args.callee().as().explicitName()); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/AsmJS.cpp:7058:38: note: ‘cx’ declared here 7058 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm1.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmCompile.cpp: In function ‘js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmCompile.cpp:900:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 900 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmCompile.cpp:900:60: note: the temporary was destroyed at the end of the full expression ‘js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::js::ExclusiveData::Guard.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()’ 900 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/build' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/memory/build -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/build -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/mozalloc' memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/memory/mozalloc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/mozalloc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/xpcom -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/memory/build -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit14.o /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit15.o /usr/bin/g++ -o Unified_cpp_js_src_jit15.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp Unified_cpp_js_src_jit15.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src1.o /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.h:89, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1175:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1175:16: note: ‘obj’ declared here 1175 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1165:39: note: ‘cx’ declared here 1165 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateObjectPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2254:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘CreateObjectPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2253:24: note: ‘objectProto’ declared here 2253 | Rooted objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2245:51: note: ‘cx’ declared here 2245 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateObjectConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2228:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘CreateObjectConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2228:25: note: ‘self’ declared here 2228 | Rooted self(cx, cx->global()); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2227:53: note: ‘cx’ declared here 2227 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:821:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here 821 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:820:38: note: ‘cx’ declared here 820 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:559:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:559:34: note: ‘ns’ declared here 559 | Rooted ns(cx, &proxy->as()); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:557:16: note: ‘cx’ declared here 557 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:562:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:562:16: note: ‘obj’ declared here 562 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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::SetObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1702:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘setobj’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1702:22: note: ‘setobj’ declared here 1702 | Rooted setobj(cx, &args.thisv().toObject().as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1701:39: note: ‘cx’ declared here 1701 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:508:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:508:34: note: ‘ns’ declared here 508 | Rooted ns(cx, &proxy->as()); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:506:58: note: ‘cx’ declared here 506 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:135:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idRoot’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:135:12: note: ‘idRoot’ declared here 135 | RootedId idRoot(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:102:46: note: ‘cx’ declared here 102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:821:48, inlined from ‘JS::CallNonGenericMethod<&js::MapObject::is, &js::MapObject::size_impl>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:829:67, inlined from ‘js::MapObject::size(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:829:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::size(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here 821 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:826:33: note: ‘cx’ declared here 826 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1725:64, inlined from ‘JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1904:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here 1724 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1902:46: note: ‘cx’ declared here 1902 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1725:64, inlined from ‘JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1969:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here 1724 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1967:46: note: ‘cx’ declared here 1967 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:432:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:432:15: note: ‘value’ declared here 432 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:410:16: note: ‘cx’ declared here 410 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:539:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:539:15: note: ‘value’ declared here 539 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:518:58: note: ‘cx’ declared here 518 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:301:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:300:16: note: ‘object’ declared here 300 | RootedObject object( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:293:16: note: ‘cx’ declared here 293 | JSContext* cx, Handle module, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2136:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2135:16: note: ‘result’ declared here 2135 | RootedObject result(cx, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2126:52: note: ‘cx’ declared here 2126 | ModuleObject* js::CallModuleResolveHook(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:1080:44: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_481(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp: In function ‘Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:1080:16: note: ‘key’ declared here 1080 | RootedString key(cx, IdToString(cx, name)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:973:29: note: ‘cx’ declared here 973 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Revive(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:1090:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp: In function ‘Revive(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:1090:24: note: ‘obj’ declared here 1090 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:1089:31: note: ‘cx’ declared here 1089 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:308:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_267(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp: In function ‘PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here 308 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:293:40: note: ‘cx’ declared here 293 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::obj_toString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:679:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_328(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::obj_toString(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:679:16: note: ‘obj’ declared here 679 | RootedObject obj(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:676:34: note: ‘cx’ declared here 676 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:339:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idv’ in ‘MEM[(struct StackRootedBase * *)_156 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In member function ‘js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:339:19: note: ‘idv’ declared here 339 | RootedValue idv(cx, IdToValue(id)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:329:63: note: ‘__closure’ declared here 329 | PropertyKind kind) -> bool { | ^~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘obj_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:172:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘obj_toSource(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:172:16: note: ‘obj’ declared here 172 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:163:37: note: ‘cx’ declared here 163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:17: In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/Stencil.h:539:37, inlined from ‘mozilla::detail::VectorImpl::new_(js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1359:54: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_110 + 8B].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PreprocessValue(JSContext*, JS::Handle, unsigned int, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:308:18, inlined from ‘JA(JSContext*, JS::Handle, (anonymous namespace)::StringifyContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:671:27, inlined from ‘Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:791:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp: In function ‘Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here 308 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:704:28: note: ‘cx’ declared here 704 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::Stringify(JSContext*, JS::MutableHandle, JSObject*, JS::Value const&, js::StringBuffer&, js::StringifyBehavior)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:855:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_1249(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp: In function ‘js::Stringify(JSContext*, JS::MutableHandle, JSObject*, JS::Value const&, js::StringBuffer&, js::StringifyBehavior)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:855:18: note: ‘id’ declared here 855 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/JSON.cpp:795:31: note: ‘cx’ declared here 795 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:577:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:577:34: note: ‘ns’ declared here 577 | Rooted ns(cx, &proxy->as()); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:576:16: note: ‘cx’ declared here 576 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘TryAssignNative(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1009:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_356(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘TryAssignNative(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1009:24: note: ‘fromShape’ declared here 1009 | Rooted fromShape(cx, fromNative->shape()); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:986:40: note: ‘cx’ declared here 986 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1209:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_229(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1209:16: note: ‘props’ declared here 1209 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1204:47: note: ‘cx’ declared here 1204 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::obj_create(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1294:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::obj_create(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1294:24: note: ‘obj’ declared here 1294 | Rooted obj(cx, ObjectCreateImpl(cx, proto)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1271:32: note: ‘cx’ declared here 1271 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1775:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1099:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1099:26: note: ‘resultPromise’ declared here 1099 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1096:16: note: ‘cx’ declared here 1096 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:829:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:829:15: note: ‘rval’ declared here 829 | RootedValue rval(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1506:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1506:21: note: ‘importName’ declared here 1506 | Rooted importName(cx); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1487:16: note: ‘cx’ declared here 1487 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:224:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:223:21: note: ‘base’ declared here 223 | Rooted base( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:221:52: note: ‘cx’ declared here 221 | bool GlobalObject::initMapIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1083:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1082:21: note: ‘base’ declared here 1082 | Rooted base( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1080:52: note: ‘cx’ declared here 1080 | bool GlobalObject::initSetIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:91:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:716:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_199].D.261372’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:91:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:716:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_199 + 8].D.261241’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2105:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘metaObject’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2105:16: note: ‘metaObject’ declared here 2105 | RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2098:54: note: ‘cx’ declared here 2098 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1573:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleRequest’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1573:34: note: ‘moduleRequest’ declared here 1573 | Rooted moduleRequest(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1564:16: note: ‘cx’ declared here 1564 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, mozilla::Vector const&, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1550:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0ul, js::SystemAllocPolicy> >, mozilla::Vector const&, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1550:21: note: ‘importName’ declared here 1550 | Rooted importName(cx); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1522:16: note: ‘cx’ declared here 1522 | JSContext* cx, frontend::CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::RequestedModule::RequestedModule(js::RequestedModule&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:116:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::RequestedModule*, js::RequestedModule&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::RequestedModule*, js::RequestedModule*, js::RequestedModule*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:975:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_153].D.261241’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::ImportEntry::ImportEntry(js::ImportEntry&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:68:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::ImportEntry*, js::ImportEntry&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::ImportEntry*, js::ImportEntry*, js::ImportEntry*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:976:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_418].D.261241’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:91:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:716:45, inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:977:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_178].D.261372’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘js::HeapPtr::HeapPtr(js::HeapPtr const&)’, inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:91:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘JS::GCVector::operator=(JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:56:12, inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:716:45, inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:977:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_178 + 8].D.261241’ may be used uninitialized [-Wmaybe-uninitialized] 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘TryAssignPlain(JSContext*, JS::Handle, JS::Handle, bool*) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:895:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_516(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘TryAssignPlain(JSContext*, JS::Handle, JS::Handle, bool*) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:895:37: note: ‘props’ declared here 895 | Rooted props(cx, PropertyInfoWithKeyVector(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:862:53: note: ‘cx’ declared here 862 | [[nodiscard]] static bool TryAssignPlain(JSContext* cx, HandleObject to, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘AssignSlow(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1076:27, inlined from ‘JS_AssignObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1121:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propValue’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘JS_AssignObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1076:15: note: ‘propValue’ declared here 1076 | RootedValue propValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1103:47: note: ‘cx’ declared here 1103 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘obj_assign(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1131:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘to’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘obj_assign(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1131:16: note: ‘to’ declared here 1131 | RootedObject to(cx, ToObject(cx, args.get(0))); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1126:35: note: ‘cx’ declared here 1126 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1393:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1393:16: note: ‘obj’ declared here 1393 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1387:53: note: ‘cx’ declared here 1387 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::OnModuleEvaluationFailure(JSContext*, JS::Handle, JS::ModuleErrorBehaviour)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2408:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onRejected’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::OnModuleEvaluationFailure(JSContext*, JS::Handle, JS::ModuleErrorBehaviour)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2407:18: note: ‘onRejected’ declared here 2407 | RootedFunction onRejected( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2382:47: note: ‘cx’ declared here 2382 | bool js::OnModuleEvaluationFailure(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetIteratorObject::createResult(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1234:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetIteratorObject::createResult(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1233:24: note: ‘resultObj’ declared here 1233 | Rooted resultObj( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1232:54: note: ‘cx’ declared here 1232 | JSObject* SetIteratorObject::createResult(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1320:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1319:36: note: ‘env’ declared here 1319 | Rooted env( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1317:49: note: ‘cx’ declared here 1317 | bool ModuleObject::createEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::MapIteratorObject::createResultPair(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:405:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPairObj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::MapIteratorObject::createResultPair(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:404:24: note: ‘resultPairObj’ declared here 404 | Rooted resultPairObj( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:403:58: note: ‘cx’ declared here 403 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2430:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)_26 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2429:19: note: ‘specifier’ declared here 2429 | Rooted specifier( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2418:48: note: ‘cx’ declared here 2418 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1775:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1120:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentValue’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1120:17: note: ‘parentValue’ declared here 1120 | Rooted parentValue(cx, ObjectValue(*parent)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1117:55: note: ‘cx’ declared here 1117 | bool ModuleObject::appendAsyncParentModule(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::FinalizationRecordObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:402:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:401:37: note: ‘record’ declared here 401 | Rooted record( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, js::ModuleObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleObject::create(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:872:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::create(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:871:25: note: ‘self’ declared here 871 | Rooted self( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:864:47: note: ‘cx’ declared here 864 | ModuleObject* ModuleObject::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >::Rooted, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >(JSContext* const&, mozilla::UniquePtr, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FinalizationQueueObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:662:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘recordsToBeCleanedUp’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationQueueObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:661:47: note: ‘recordsToBeCleanedUp’ declared here 661 | Rooted> recordsToBeCleanedUp( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:244:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cleanupCallback’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/FinalizationRegistryObject.cpp:243:16: note: ‘cleanupCallback’ declared here 243 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HeapPtr, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> > const*, js::MapObject::IteratorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:257:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HeapPtr, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> > const*, js::MapObject::IteratorKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:256:21: note: ‘proto’ declared here 256 | Rooted proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:251:57: note: ‘cx’ declared here 251 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> >*, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1108:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> >*, js::SetObject::IteratorKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1107:21: note: ‘proto’ declared here 1107 | Rooted proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1100:57: note: ‘cx’ declared here 1100 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1663:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1658:42: note: ‘cx’ declared here 1658 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘js::SetObject::values_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1672:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::values_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1671:40: note: ‘cx’ declared here 1671 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1682:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1681:41: note: ‘cx’ declared here 1681 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1466:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_278(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1466:22: note: ‘obj’ declared here 1466 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:1453:38: note: ‘cx’ declared here 1453 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:768:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:768:22: note: ‘obj’ declared here 768 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.cpp:755:38: note: ‘cx’ declared here 755 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0ul, js::SystemAllocPolicy> >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1427:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0ul, js::SystemAllocPolicy> >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1427:32: note: ‘object’ declared here 1427 | Rooted object(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:1420:16: note: ‘cx’ declared here 1420 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2293:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseConstructor’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2293:16: note: ‘promiseConstructor’ declared here 2293 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2290:51: note: ‘cx’ declared here 2290 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1973:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘js::GetOwnPropertyKeys(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1972:24: note: ‘array’ declared here 1972 | Rooted array(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1961:40: note: ‘cx’ declared here 1961 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2026:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2026:16: note: ‘obj’ declared here 2026 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2022:50: note: ‘cx’ declared here 2022 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2000:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:2000:16: note: ‘obj’ declared here 2000 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1996:48: note: ‘cx’ declared here 1996 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘obj_keys(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1889:44: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp: In function ‘obj_keys(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1888:16: note: ‘obj’ declared here 1888 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Object.cpp:1883:33: note: ‘cx’ declared here 1883 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2509:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onResolved’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp: In function ‘FinishDynamicModuleImport_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2507:18: note: ‘onResolved’ declared here 2507 | RootedFunction onResolved( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.cpp:2490:48: note: ‘cx’ declared here 2490 | bool FinishDynamicModuleImport_impl(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Result.h:121, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/ZoneAllocator.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:271:46: required from here 271 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:3417:3: in ‘constexpr’ expansion of ‘mozTryVarTempResult_.mozilla::Result::propagateErr()’ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:632:49: in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:268:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:672:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:671:26: note: ‘resultPromise’ declared here 671 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:670:16: note: ‘cx’ declared here 670 | JSContext* cx, MutableHandleValue result) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewArrayBufferObject(JSContext*, JS::Handle, js::gc::AllocKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1291:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘NewArrayBufferObject(JSContext*, JS::Handle, js::gc::AllocKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1291:16: note: ‘proto’ declared here 1291 | RootedObject proto(cx, proto_); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1283:59: note: ‘cx’ declared here 1283 | static ArrayBufferObject* NewArrayBufferObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewAsyncIteratorHelper(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1374:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::NewAsyncIteratorHelper(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1373:16: note: ‘proto’ declared here 1373 | RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1372:66: note: ‘cx’ declared here 1372 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:861:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘qhatv’ in ‘MEM[(struct StackRootedBase * *)cx_199(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:861:16: note: ‘qhatv’ declared here 861 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:832:16: note: ‘cx’ declared here 832 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2247:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2246:16: note: ‘result’ declared here 2246 | RootedBigInt result(cx, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2201:42: note: ‘cx’ declared here 2201 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2311:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2311:18: note: ‘x1’ declared here 2311 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2295:35: note: ‘cx’ declared here 2295 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2356:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2356:18: note: ‘x1’ declared here 2356 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2341:35: note: ‘cx’ declared here 2341 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2403:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2403:18: note: ‘result’ declared here 2403 | RootedBigInt result(cx, absoluteSubOne(cx, x)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2385:34: note: ‘cx’ declared here 2385 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2704:44: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘mod’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 64B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2704:16: note: ‘mod’ declared here 2704 | RootedBigInt mod(cx, asUintN(cx, x, bits)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2664:35: note: ‘cx’ declared here 2664 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' lined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ToBigInt(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2968:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp: In function ‘js::ToBigInt(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2968:15: note: ‘v’ declared here 2968 | RootedValue v(cx, val); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BigIntType.cpp:2967:33: note: ‘cx’ declared here 2967 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1032:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1031:16: note: ‘asyncIterProto’ declared here 1031 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1012:58: note: ‘cx’ declared here 1012 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1248:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1247:16: note: ‘asyncIterProto’ declared here 1247 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1240:54: note: ‘cx’ declared here 1240 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1351:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1350:16: note: ‘asyncIterProto’ declared here 1350 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1344:60: note: ‘cx’ declared here 1344 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1192:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1191:16: note: ‘asyncIterProto’ declared here 1191 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1186:16: note: ‘cx’ declared here 1186 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:71:78, inlined from ‘js::AsyncGeneratorObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:95:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:71:16: note: ‘proto’ declared here 71 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:90:63: note: ‘cx’ declared here 90 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:167:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:167:23: note: ‘queue’ declared here 167 | Rooted queue(cx, generator->queue()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:160:16: note: ‘cx’ declared here 160 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:135:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:135:25: note: ‘queue’ declared here 135 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:127:16: note: ‘cx’ declared here 127 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1135:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1133:16: note: ‘proto’ declared here 1133 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1130:58: note: ‘cx’ declared here 1130 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:270:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp: In function ‘NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:268:27: note: ‘handlerFun’ declared here 268 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:263:35: note: ‘cx’ declared here 263 | JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:316:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:316:26: note: ‘resultPromise’ declared here 316 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:307:16: note: ‘cx’ declared here 307 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1378:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here 1377 | Rooted buffer( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1336:16: note: ‘cx’ declared here 1336 | JSContext* cx, size_t nbytes, BufferContents contents) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ArrayBufferClone(JSContext*, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2188:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::ArrayBufferClone(JSContext*, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2188:20: note: ‘targetBuffer’ declared here 2188 | JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2175:43: note: ‘cx’ declared here 2175 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle srcBuffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::CopyArrayBuffer(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1951:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedSource’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::CopyArrayBuffer(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1950:30: note: ‘unwrappedSource’ declared here 1950 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1943:56: note: ‘cx’ declared here 1943 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateSpecificWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:858:38, inlined from ‘js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:918:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_17(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:858:38: note: ‘object’ declared here 858 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:905:38: note: ‘cx’ declared here 905 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::MemoryDesc& memory, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::DetachArrayBuffer(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1877:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::DetachArrayBuffer(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1876:30: note: ‘unwrappedBuffer’ declared here 1876 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1871:53: note: ‘cx’ declared here 1871 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::StealArrayBufferContents(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2011:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::StealArrayBufferContents(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2010:30: note: ‘unwrappedBuffer’ declared here 2010 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:2004:61: note: ‘cx’ declared here 2004 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:568:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘next’ in ‘MEM[(struct StackRootedBase * *)cx_216(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:567:36: note: ‘next’ declared here 567 | Rooted next( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:547:16: note: ‘cx’ declared here 547 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:703:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘request’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:701:34: note: ‘request’ declared here 701 | Rooted request( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:695:16: note: ‘cx’ declared here 695 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:782:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:782:15: note: ‘completionValue’ declared here 782 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:765:40: note: ‘cx’ declared here 765 | 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::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:837:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:837:15: note: ‘completionValue’ declared here 837 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:821:42: note: ‘cx’ declared here 821 | 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::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:896:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:896:15: note: ‘completionValue’ declared here 896 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:880:41: note: ‘cx’ declared here 880 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:246:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:246:26: note: ‘resultPromise’ declared here 246 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncFunction.cpp:243:16: note: ‘cx’ declared here 243 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1378:55, inlined from ‘JS::NewExternalArrayBuffer(JSContext*, unsigned long, void*, void (*)(void*, void*), void*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1971:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::NewExternalArrayBuffer(JSContext*, unsigned long, void*, void (*)(void*, void*), void*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here 1377 | Rooted buffer( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1960:16: note: ‘cx’ declared here 1960 | JSContext* cx, size_t nbytes, void* data, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1378:55, inlined from ‘JS::NewArrayBufferWithUserOwnedContents(JSContext*, unsigned long, void*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1985:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::NewArrayBufferWithUserOwnedContents(JSContext*, unsigned long, void*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here 1377 | Rooted buffer( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ArrayBufferObject.cpp:1974:76: note: ‘cx’ declared here 1974 | JS_PUBLIC_API JSObject* JS::NewArrayBufferWithUserOwnedContents(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1135:43, inlined from ‘js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1124:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp: In function ‘js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1133:16: note: ‘proto’ declared here 1133 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/AsyncIteration.cpp:1121:54: note: ‘cx’ declared here 1121 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit16.o /usr/bin/g++ -o Unified_cpp_js_src_jit16.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit16.o.pp Unified_cpp_js_src_jit16.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Assembler.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ABIArgGenerator.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGC.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGC.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGcObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:242:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:242:16: note: ‘proto’ declared here 242 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:232:50: note: ‘cx’ declared here 232 | bool WasmGcObject::obj_lookupProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGcObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:269:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:269:16: note: ‘proto’ declared here 269 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:261:47: note: ‘cx’ declared here 261 | bool WasmGcObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGcObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:345:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:345:16: note: ‘proto’ declared here 345 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:338:50: note: ‘cx’ declared here 338 | bool WasmGcObject::obj_deleteProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGcObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:289:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:289:16: note: ‘proto’ declared here 289 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:278:47: note: ‘cx’ declared here 278 | bool WasmGcObject::obj_getProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2296:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp: In function ‘js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle, js::wasm::CoercionLevel)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2296:24: note: ‘array’ declared here 2296 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2254:40: note: ‘cx’ declared here 2254 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:14: In member function ‘mozilla::Maybe::Maybe(mozilla::Maybe&&)’, inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:605:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::TableDesc*, js::wasm::TableDesc&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::TableDesc*, js::wasm::TableDesc*, js::wasm::TableDesc*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1054:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:349:55: warning: ‘MEM[(struct Maybe &)aDst_311 + 16].D.238095’ may be used uninitialized [-Wmaybe-uninitialized] 349 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In member function ‘mozilla::Maybe::isSome() const’, inlined from ‘mozilla::Maybe::reset()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:638:15, inlined from ‘mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:158:27, inlined from ‘mozilla::Maybe::Maybe(mozilla::Maybe&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:349:55, inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:605:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::TableDesc*, js::wasm::TableDesc&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::TableDesc*, js::wasm::TableDesc*, js::wasm::TableDesc*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1054:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:444:42: warning: ‘MEM[(const struct Maybe *)aDst_311 + 16B].D.238095.mIsSome’ may be used uninitialized [-Wmaybe-uninitialized] 444 | constexpr bool isSome() const { return mIsSome; } | ^~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:17: In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.h:88:3, inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:233:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::GlobalDesc*, js::wasm::GlobalDesc&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1055:53: /builddir/build/BUILD/gjs-1.80.2/firefox-make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' 115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_306 + 16B].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:33, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.h:46, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.h:37, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/frontend/ScopeBindingCache.h:20, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Caches.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Runtime.h:49, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MacroAssembler-inl.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGC.cpp:21: In member function ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’, inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:233:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::GlobalDesc*, js::wasm::GlobalDesc&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘mozilla::Vector::operator=(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:992:3, inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1055:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.h:88:3: warning: ‘MEM[(struct InitExpr &)aDst_306 + 8].literal_’ may be used uninitialized [-Wmaybe-uninitialized] 88 | InitExpr(InitExpr&&) = default; | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.h:88:3: warning: ‘MEM[(struct InitExpr &)aDst_306 + 8].type_’ may be used uninitialized [-Wmaybe-uninitialized] In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmGcObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGcObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:430:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedObj’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_newEnumerate(JSContext*, JS::Handle, JS::MutableHandle >, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:430:25: note: ‘typedObj’ declared here 430 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGcObject.cpp:426:48: note: ‘cx’ declared here 426 | bool WasmGcObject::obj_newEnumerate(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘js::wasm::Instance::constantRefFunc(unsigned int, JS::MutableHandle)’, inlined from ‘InitExprInterpreter::evalRefFunc(JSContext*, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:306:36, inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:497:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2554:34: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2554 | void* fnref = Instance::refFunc(this, funcIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:493:18: note: ‘funcIndex’ was declared here 493 | uint32_t funcIndex; | ^~~~~~~~~ In member function ‘InitExprInterpreter::pushI64(long)’, inlined from ‘InitExprInterpreter::evalI64Const(long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:300:48, inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:466:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:267:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 267 | return stack.append(Val(uint64_t(c))); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:462:17: note: ‘c’ was declared here 462 | int64_t c; | ^ In member function ‘InitExprInterpreter::evalGlobalGet(JSContext*, unsigned int)’, inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:452:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:296:33: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 296 | instance().constantGlobalGet(index, &val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:448:18: note: ‘index’ was declared here 448 | uint32_t index; | ^~~~~ In member function ‘InitExprInterpreter::pushI32(int)’, inlined from ‘InitExprInterpreter::evalI32Const(int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:299:48, inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:459:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:264:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 264 | return stack.append(Val(uint32_t(c))); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:455:17: note: ‘c’ was declared here 455 | int32_t c; | ^ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/LinkedList.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:13: In member function ‘RefPtr::RefPtr(RefPtr&&)’, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:147:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1177:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function ‘RefPtr::RefPtr(RefPtr&&)’, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:148:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1177:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:69:8, inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:120:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::Import*, js::wasm::Import&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::Import*, js::wasm::Import*, js::wasm::Import*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:145:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1177:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_496].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:69:8, inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:145:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::Export*, js::wasm::Export&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::Export*, js::wasm::Export*, js::wasm::Export*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:146:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1177:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_702].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:479:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::CustomSection*, js::wasm::CustomSection&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::CustomSection*, js::wasm::CustomSection*, js::wasm::CustomSection*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:149:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:1177:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_471].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, unsigned int, mozilla::Maybe*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:70:5: warning: ‘op.b0’ may be used uninitialized [-Wmaybe-uninitialized] 70 | switch (op.b0) { | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:59:13: note: ‘op.b0’ was declared here 59 | OpBytes op; | ^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmStubs.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.cpp:39, from Unified_cpp_js_src_wasm2.cpp:20: In member function ‘js::wasm::OpIter::readRefFunc(unsigned int*)’, inlined from ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, unsigned int, mozilla::Maybe*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:141:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2285:18: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2285 | if (*funcIndex >= env_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, unsigned int, mozilla::Maybe*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:140:18: note: ‘funcIndex’ was declared here 140 | uint32_t funcIndex; | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:96:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 96 | *literal = Some(LitVal(uint32_t(c))); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:92:17: note: ‘c’ was declared here 92 | int32_t c; | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:104:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 104 | *literal = Some(LitVal(uint64_t(c))); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:100:17: note: ‘c’ was declared here 100 | int64_t c; | ^ In member function ‘js::wasm::OpIter::readGetGlobal(unsigned int*)’, inlined from ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, unsigned int, mozilla::Maybe*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:85:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2171:11: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 2171 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType, unsigned int, mozilla::Maybe*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInitExpr.cpp:84:18: note: ‘index’ was declared here 84 | uint32_t index; | ^~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::wasm::AnyRef&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2452:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ref’ in ‘MEM[(struct StackRootedBase * *)cx_271(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp: In member function ‘js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2452:20: note: ‘ref’ declared here 2452 | RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:2387:38: note: ‘cx’ declared here 2387 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:217:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp: In member function ‘js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:217:14: note: ‘args’ declared here 217 | InvokeArgs args(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:207:38: note: ‘cx’ declared here 207 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, | ~~~~~~~~~~~^~ In member function ‘RefPtr::RefPtr(RefPtr&&)’, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle, RefPtr const&, JS::Handle, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:1619:7: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function ‘RefPtr::RefPtr(RefPtr&&)’, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle, RefPtr const&, JS::Handle, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:1619:7, inlined from ‘js::wasm::Instance::create(JSContext*, JS::Handle, RefPtr const&, unsigned int, JS::Handle, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.cpp:1638:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Policy.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:7, from Unified_cpp_js_src11.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BoundFunctionObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BoundFunctionObject::createTemplateObject(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:469:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::createTemplateObject(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:468:32: note: ‘bound’ declared here 468 | Rooted bound( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:466:75: note: ‘cx’ declared here 466 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:953:50, inlined from ‘JS::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:141:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Construct(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:141:21: note: ‘cargs’ declared here 141 | js::ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:95:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:95:18: note: ‘iargs’ declared here 95 | js::InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:953:50, inlined from ‘JS::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:162:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Construct(JSContext*, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:162:21: note: ‘cargs’ declared here 162 | js::ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:65:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:65:14: note: ‘args2’ declared here 65 | InvokeArgs args2(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:52:43: note: ‘cx’ declared here 52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:953:50, inlined from ‘js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:94:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:94:17: note: ‘args2’ declared here 94 | ConstructArgs args2(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:78:48: note: ‘cx’ declared here 78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:112:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Call(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:112:18: note: ‘iargs’ declared here 112 | js::InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:47:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:47:18: note: ‘iargs’ declared here 47 | js::InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:65:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunction(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:65:18: note: ‘iargs’ declared here 65 | js::InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallAndConstruct.cpp:56:47: note: ‘cx’ declared here 56 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, unsigned int, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:338:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_538(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, unsigned int, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:338:23: note: ‘proto’ declared here 338 | Rooted proto(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BoundFunctionObject.cpp:307:16: note: ‘cx’ declared here 307 | JSContext* cx, Handle target, Value* args, uint32_t argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BytecodeUtil.cpp:2531:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BytecodeUtil.cpp: In function ‘DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BytecodeUtil.cpp:2531:16: note: ‘script’ declared here 2531 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/BytecodeUtil.cpp:2502:51: note: ‘cx’ declared here 2502 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src12.o /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/HashTable.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/HeapAPI.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCPolicyAPI.h:52, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/CallNonGenericMethod.cpp:7, from Unified_cpp_js_src12.cpp:2: In member function ‘mozilla::detail::EntrySlot, false> > >::operator==(mozilla::detail::EntrySlot, false> > > const&) const’, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘js::ObjectWrapperMap::Enum::goToNext()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.h:49:27, inlined from ‘js::ObjectWrapperMap::Enum::popFront()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.h:109:15, inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src12.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:28: note: ‘e’ declared here 501 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function ‘mozilla::detail::EntrySlot, false> > >::operator==(mozilla::detail::EntrySlot, false> > > const&) const’, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.h:92:48, inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:28: note: ‘e’ declared here 501 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function ‘mozilla::detail::EntrySlot, false> > >::operator==(mozilla::detail::EntrySlot, false> > > const&) const’, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘mozilla::detail::HashTable, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.h:92:48, inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:501:28: note: ‘e’ declared here 501 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:306:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘wrapper’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:306:16: note: ‘wrapper’ declared here 306 | RootedObject wrapper(cx, wrap(cx, existing, obj)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Compartment.cpp:288:49: note: ‘cx’ declared here 288 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MacroAssembler.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmGenerator.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.h:22, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4060:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnTag’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4059:26: note: ‘exnTag’ declared here 4059 | Rooted exnTag(cx, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4045:45: note: ‘cx’ declared here 4045 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4126:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘savedFrameObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4126:16: note: ‘savedFrameObj’ declared here 4126 | RootedObject savedFrameObj(cx, exnObj->stack()); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4123:52: note: ‘cx’ declared here 4123 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4480:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4480:16: note: ‘message’ declared here 4480 | RootedString message(cx, NewStringCopyN(cx, str.get(), len)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4450:31: note: ‘cx’ declared here 4450 | static bool Reject(JSContext* cx, const CompileArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:972:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:972:16: note: ‘proto’ declared here 972 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:969:57: note: ‘cx’ declared here 969 | static JSObject* GetWasmConstructorPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5486:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5486:12: note: ‘id’ declared here 5486 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5468:47: note: ‘cx’ declared here 5468 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::ToIndexType(JSContext*, JS::Handle, js::wasm::IndexType*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmMemory.cpp:46:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmMemory.cpp: In function ‘js::wasm::ToIndexType(JSContext*, JS::Handle, js::wasm::IndexType*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmMemory.cpp:46:16: note: ‘typeStr’ declared here 46 | RootedString typeStr(cx, ToString(cx, value)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmMemory.cpp:45:35: note: ‘cx’ declared here 45 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:349:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:349:24: note: ‘result’ declared here 349 | Rooted result(cx, NewPlainObject(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:347:37: note: ‘cx’ declared here 347 | bool Module::extractCode(JSContext* cx, Tier tier, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::CacheableName::toQuotedString(JSContext*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.cpp:67:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.cpp: In member function ‘js::wasm::CacheableName::toQuotedString(JSContext*) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.cpp:67:16: note: ‘atom’ declared here 67 | RootedString atom(cx, toAtom(cx)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.cpp:66:54: note: ‘cx’ declared here 66 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4692:79, inlined from ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4685:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4692:26: note: ‘promise’ declared here 4692 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4685:44: note: ‘cx’ declared here 4685 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In member function ‘(anonymous namespace)::FunctionCompiler::collectCallResults(js::wasm::ResultType const&, js::jit::MWasmStackResultArea*, mozilla::Vector*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:2094:7: warning: ‘def’ may be used uninitialized [-Wmaybe-uninitialized] 2094 | if (!def) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:2057:21: note: ‘def’ was declared here 2057 | MInstruction* def; | ^~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:41: In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readTeeGlobal(unsigned int*, js::jit::MDefinition**)’, inlined from ‘EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5052:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2214:11: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] 2214 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5050:12: note: ‘id’ was declared here 5050 | uint32_t id; | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5059:26: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 5059 | return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5060 | value); | ~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5051:16: note: ‘value’ was declared here 5051 | MDefinition* value; | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitEnd((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4602:3: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 4602 | switch (kind) { | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4584:13: note: ‘kind’ was declared here 4584 | LabelKind kind; | ^~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/LIR.h:21, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:27: In member function ‘js::jit::MWasmReduceSimd128::MWasmReduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::jit::MIRType, unsigned int)’, inlined from ‘js::jit::MWasmReduceSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*&, js::wasm::SimdOp&, js::jit::MIRType&&, unsigned int&)js::jit::MWasmReduceSimd128*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10889:3, inlined from ‘(anonymous namespace)::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::PackedType, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:1027:32, inlined from ‘EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6405:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10882:63: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized] 10882 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6399:12: note: ‘laneIndex’ was declared here 6399 | uint32_t laneIndex; | ^~~~~~~~~ In member function ‘js::jit::MWasmReplaceLaneSimd128::MWasmReplaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)’, inlined from ‘js::jit::MWasmReplaceLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&, js::wasm::SimdOp&)js::jit::MWasmReplaceLaneSimd128*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10831:3, inlined from ‘(anonymous namespace)::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:990:45, inlined from ‘EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6418:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10823:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized] 10823 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType, unsigned int, js::wasm::SimdOp)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6411:12: note: ‘laneIndex’ was declared here 6411 | uint32_t laneIndex; | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitIntrinsic((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7235:35: warning: ‘intrinsic’ may be used uninitialized [-Wmaybe-uninitialized] 7235 | const SymbolicAddressSignature& callee = intrinsic->signature; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7227:20: note: ‘intrinsic’ was declared here 7227 | const Intrinsic* intrinsic; | ^~~~~~~~~ In member function ‘js::jit::MWasmStoreLaneSimd128::MWasmStoreLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)’, inlined from ‘js::jit::MWasmStoreLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:11001:75, inlined from ‘(anonymous namespace)::FunctionCompiler::storeLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress const&, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:1618:53, inlined from ‘EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6486:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10981:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized] 10981 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6479:12: note: ‘laneIndex’ was declared here 6479 | uint32_t laneIndex; | ^~~~~~~~~ In member function ‘js::jit::MWasmLoadLaneSimd128::MWasmLoadLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)’, inlined from ‘js::jit::MWasmLoadLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10940:74, inlined from ‘(anonymous namespace)::FunctionCompiler::loadLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress const&, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:1594:51, inlined from ‘EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6474:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.h:10920:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized] 10920 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:6467:12: note: ‘laneIndex’ was declared here 6467 | uint32_t laneIndex; | ^~~~~~~~~ In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)’, inlined from ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5880:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2739:34: warning: ‘dstMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2739 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5878:12: note: ‘dstMemIndex’ was declared here 5878 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)’, inlined from ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5880:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2739:5: warning: ‘srcMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2739 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:5879:12: note: ‘srcMemIndex’ was declared here 5879 | uint32_t srcMemIndex; | ^~~~~~~~~~~ In member function ‘(anonymous namespace)::FunctionCompiler::constantI64(long)’, inlined from ‘EmitI64Const((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4501:21, inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7428:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:408:46: warning: ‘i64’ may be used uninitialized [-Wmaybe-uninitialized] 408 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4496:11: note: ‘i64’ was declared here 4496 | int64_t i64; | ^~~ In function ‘EmitI32Const((anonymous namespace)::FunctionCompiler&)’, inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7426:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4491:21: warning: ‘i32’ may be used uninitialized [-Wmaybe-uninitialized] 4491 | f.iter().setResult(f.constantI32(i32)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4486:11: note: ‘i32’ was declared here 4486 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/LIR.h:22: In member function ‘js::jit::MBasicBlock::setSlot(unsigned int, js::jit::MDefinition*)’, inlined from ‘(anonymous namespace)::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:836:23, inlined from ‘EmitTeeLocal((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4979:11, inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7362:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIRGraph.h:201:64: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 201 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4974:16: note: ‘value’ was declared here 4974 | MDefinition* value; | ^~~~~ In member function ‘(anonymous namespace)::FunctionCompiler::switchToCatch((anonymous namespace)::Control&, js::wasm::LabelKind const&, unsigned int)’, inlined from ‘EmitCatchAll((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4788:25, inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7314:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:3052:5: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 3052 | if (fromKind == LabelKind::Try) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4774:13: note: ‘kind’ was declared here 4774 | LabelKind kind; | ^~~~ In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::controlFindInnermostFrom(js::wasm::LabelKind, unsigned int, unsigned int*)’, inlined from ‘(anonymous namespace)::FunctionCompiler::delegatePadPatches(mozilla::Vector const&, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:2883:41, inlined from ‘EmitDelegate((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4806:30, inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:7319:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:894:56: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized] 894 | int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIonCompile.cpp:4792:12: note: ‘relativeDepth’ was declared here 4792 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:461:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_456(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle, js::wasm::ImportValues*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:461:34: note: ‘obj’ declared here 461 | Rooted obj(cx, &v.toObject().as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:399:38: note: ‘cx’ declared here 399 | bool js::wasm::GetImports(JSContext* cx, const Module& module, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4747:79, inlined from ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4740:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4747:26: note: ‘promise’ declared here 4747 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4740:48: note: ‘cx’ declared here 4740 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1560:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_175(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1560:18: note: ‘str’ declared here 1560 | RootedString str(cx, ToString(cx, args.get(1))); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1549:50: note: ‘cx’ declared here 1549 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2430:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 16B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2429:30: note: ‘instanceScope’ declared here 2429 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2423:16: note: ‘cx’ declared here 2423 | JSContext* cx, Handle instanceObj) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2451:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 16B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2450:30: note: ‘instanceScope’ declared here 2450 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2443:16: note: ‘cx’ declared here 2443 | JSContext* cx, Handle instanceObj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2637:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2635:37: note: ‘newBuffer’ declared here 2635 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2625:52: note: ‘cx’ declared here 2625 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmTagObject::create(JSContext*, RefPtr const&, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3763:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTagObject::create(JSContext*, RefPtr const&, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3762:26: note: ‘obj’ declared here 3762 | Rooted obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3759:49: note: ‘cx’ declared here 3759 | WasmTagObject* WasmTagObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3749:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagObj’ in ‘MEM[(struct StackRootedBase * *)cx_174(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3749:26: note: ‘tagObj’ declared here 3749 | Rooted tagObj(cx, WasmTagObject::create(cx, tagType, proto)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3710:42: note: ‘cx’ declared here 3710 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmModuleObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1749:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleObj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1749:16: note: ‘moduleObj’ declared here 1749 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:1688:45: note: ‘cx’ declared here 1688 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGlobalObject::create(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3460:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmGlobalObject::create(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3459:29: note: ‘obj’ declared here 3459 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3457:55: note: ‘cx’ declared here 3457 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EnsureExportedGlobalObject(JSContext*, JS::GCVector const&, unsigned long, js::wasm::GlobalDesc const&, JS::GCVector&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:828:71, inlined from ‘js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:860:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘go’ in ‘MEM[(struct StackRootedBase * *)cx_15(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:827:29: note: ‘go’ declared here 827 | Rooted go( | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:843:44: note: ‘cx’ declared here 843 | bool Module::instantiateGlobals(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmExceptionObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4008:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4007:32: note: ‘obj’ declared here 4007 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:4003:61: note: ‘cx’ declared here 4003 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmExceptionObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3968:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnObj’ in ‘MEM[(struct StackRootedBase * *)cx_227(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3967:32: note: ‘exnObj’ declared here 3967 | Rooted exnObj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3919:48: note: ‘cx’ declared here 3919 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmTableObject::create(JSContext*, unsigned int, mozilla::Maybe, js::wasm::RefType, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3070:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cppmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' : In function ‘js::WasmTableObject::create(JSContext*, unsigned int, mozilla::Maybe, js::wasm::RefType, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3069:28: note: ‘obj’ declared here 3069 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3064:53: note: ‘cx’ declared here 3064 | WasmTableObject* WasmTableObject::create(JSContext* cx, uint32_t initialLength, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3162:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘table’ in ‘MEM[(struct StackRootedBase * *)cx_230(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3160:28: note: ‘table’ declared here 3160 | Rooted table( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:3095:44: note: ‘cx’ declared here 3095 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::WasmTableObject* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0ul, js::SystemAllocPolicy>*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:788:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tableObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiateTables(JSContext*, JS::GCVector const&, JS::MutableHandle >, mozilla::Vector, 0ul, js::SystemAllocPolicy>*) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:788:32: note: ‘tableObj’ declared here 788 | Rooted tableObj(cx, tableImports[tableIndex]); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:781:43: note: ‘cx’ declared here 781 | bool Module::instantiateTables(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2341:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2341:21: note: ‘name’ declared here 2341 | Rooted name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2325:16: note: ‘cx’ declared here 2325 | JSContext* cx, Handle instanceObj, uint32_t funcIndex, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, ResolveResponseClosure*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5296:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5294:16: note: ‘closure’ declared here 5294 | RootedObject closure( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5280:40: note: ‘cx’ declared here 5280 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5335:79, inlined from ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5327:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5335:26: note: ‘promise’ declared here 5335 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5327:53: note: ‘cx’ declared here 5327 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5365:79, inlined from ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5357:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5365:26: note: ‘promise’ declared here 5365 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:5357:57: note: ‘cx’ declared here 5357 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165: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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:955:27, inlined from ‘js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:1089:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘func’ in ‘MEM[(struct StackRootedBase * *)cx_213(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle, JS::MutableHandle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:955:20: note: ‘func’ declared here 955 | RootedFunction func(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.cpp:1033:37: note: ‘cx’ declared here 1033 | bool Module::instantiate(JSContext* cx, ImportValues& imports, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2020:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importObj’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2020:16: note: ‘importObj’ declared here 2020 | RootedObject importObj(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmJS.cpp:2000:47: note: ‘cx’ declared here 2000 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp In file included from Unified_cpp_js_src_jit2.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, unsigned int, js::jit::BooleanOperandId, JS::Scalar::Type)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRCompiler.cpp:6120:67: warning: ‘MEM[(struct AutoScratchRegister *)&scratch2].reg_.reg_’ may be used uninitialized [-Wmaybe-uninitialized] 6120 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:7, from Unified_cpp_js_src_jit2.cpp:20: In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:477:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRReader.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRCloner.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:476:10: note: ‘addArgc’ was declared here 476 | bool addArgc; | ^~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:5557:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:5557:16: note: ‘obj’ declared here 5557 | RootedObject obj(cx_, &val_.toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:5552:66: note: ‘this’ declared here 5552 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() { | ^ In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:464:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:464:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:464:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:464:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:11239:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_76 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:11239:23: note: ‘target’ declared here 11239 | Rooted target(cx_, &calleeObj->getTarget()->as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:11225:43: note: ‘this’ declared here 11225 | Handle calleeObj) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9999:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)_150 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9999:25: note: ‘fun’ declared here 9999 | Rooted fun(cx_, &target->as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9963:71: note: ‘this’ declared here 9963 | Handle target, Handle templateObj) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10098:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_53 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10098:21: note: ‘target’ declared here 10098 | Rooted target(cx_, &thisval_.toObject()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10091:66: note: ‘this’ declared here 10091 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::Handle, js::jit::ObjOperandId, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1288:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)_70 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::Handle, js::jit::ObjOperandId, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1288:16: note: ‘unwrapped’ declared here 1288 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1274:54: note: ‘this’ declared here 1274 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:12: In member function ‘mozilla::EnumeratedArray::operator[](JSProtoKey) const’, inlined from ‘js::GlobalObject::maybeGetPrototype(JSProtoKey) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.h:377:47, inlined from ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:2375:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/EnumeratedArray.h:62:18: warning: ‘protoKey’ may be used uninitialized [-Wmaybe-uninitialized] 62 | return mArray[size_t(aIndex)]; | ~~~~~~^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:2341:14: note: ‘protoKey’ was declared here 2341 | JSProtoKey protoKey; | ^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::Handle, js::jit::ObjOperandId, JS::Handle, js::jit::ValOperandId)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1428:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘getter’ in ‘MEM[(struct StackRootedBase * *)_140 + 24B]’ [-Wdangling-pointer=] 1141 | *tmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' his->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::Handle, js::jit::ObjOperandId, JS::Handle, js::jit::ValOperandId)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1428:16: note: ‘getter’ declared here 1428 | RootedObject getter(cx_, desc->getter()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:1372:28: note: ‘this’ declared here 1372 | ValOperandId receiverId) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle) [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9282:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle) [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9282:18: note: ‘target’ declared here 9282 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:9272:71: note: ‘this’ declared here 9272 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::CallIRGenerator::tryAttachFunApply(JS::Handle) [clone .part.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10161:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachFunApply(JS::Handle) [clone .part.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10161:23: note: ‘target’ declared here 10161 | Rooted target(cx_, &thisval_.toObject().as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CacheIR.cpp:10147:76: note: ‘this’ declared here 10147 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) { | ^ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp In file included from Unified_cpp_js_src_jit3.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:15224:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 15224 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:88: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/Assembler-arm64.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MacroAssembler.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineFrameInfo.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:7: In member function ‘vixl::MemOperand::MemOperand(js::jit::Address)’, inlined from ‘js::jit::MacroAssemblerCompat::loadPtr(js::jit::Address const&, js::jit::Register)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:768:50, inlined from ‘js::jit::MacroAssemblerCompat::load64(js::jit::Address const&, js::jit::Register64)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/MacroAssembler-arm64.h:1193:12, inlined from ‘js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:15250:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/arm64/vixl/Assembler-vixl.h:797:40: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 797 | (ptrdiff_t)addr.offset) { | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:15614:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 15614 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:15633:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 15633 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::emitIonToWasmCallBase<1ul>(js::jit::LIonToWasmCallBase<1ul>*)void’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:18275:26: warning: ‘argMir’ may be used uninitialized [-Wmaybe-uninitialized] 18275 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/CodeGenerator.cpp:18256:13: note: ‘argMir’ was declared here 18256 | MIRType argMir; | ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ProcessExecutableMemory.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ExecutableAllocator.h:36, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCContext.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Cell.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Allocator.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/FormatBuffer.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/DateTime.cpp:28, from Unified_cpp_js_src13.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ErrorObject::createProto(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:369:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘protoProto’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject::createProto(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:368:16: note: ‘protoProto’ declared here 368 | RootedObject protoProto( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:360:47: note: ‘cx’ declared here 360 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::DebugEnvironmentProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2348:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2348:14: note: ‘id’ declared here 2348 | RootedId id(cx, id_); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2346:23: note: ‘cx’ declared here 2346 | bool has(JSContext* cx, HandleObject proxy, HandleId id_, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3493:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3493:12: note: ‘id’ declared here 3493 | RootedId id(cx, NameToId(name)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3490:16: note: ‘cx’ declared here 3490 | JSContext* cx, Handle lexicalEnv, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3783:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3783:23: note: ‘bi’ declared here 3783 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3773:16: note: ‘cx’ declared here 3773 | JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘CheckVarNameConflictsInEnv(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3828:43, inlined from ‘CheckEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3895:36, inlined from ‘js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3953:39: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle, JS::Handle, js::GCThingIndex)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3828:37: note: ‘env’ declared here 3828 | Rooted env(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3943:51: note: ‘cx’ declared here 3943 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted const&>(JSContext* const&, JS::Rooted const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::EnvironmentIter::EnvironmentIter(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1317:30, inlined from ‘GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3364:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ei’ in ‘MEM[(struct StackRootedBase * *)cx_258(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3364:24: note: ‘ei’ declared here 3364 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3362:16: note: ‘cx’ declared here 3362 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EqualityOperations.cpp:96:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lvalue’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EqualityOperations.cpp: In function ‘LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EqualityOperations.cpp:96:25: note: ‘lvalue’ declared here 96 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘exn_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:802:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp: In function ‘exn_toSource(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:802:16: note: ‘obj’ declared here 802 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:795:37: note: ‘cx’ declared here 795 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::EnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2283:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2282:32: note: ‘env’ declared here 2282 | Rooted env( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:2280:35: note: ‘cx’ declared here 2280 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/jmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' s/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NonSyntacticVariablesObject::create(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:822:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::NonSyntacticVariablesObject::create(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:821:24: note: ‘shape’ declared here 821 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:820:16: note: ‘cx’ declared here 820 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:300:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:299:24: note: ‘shape’ declared here 299 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:295:16: note: ‘cx’ declared here 295 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:959:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:958:24: note: ‘shape’ declared here 958 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:955:16: note: ‘cx’ declared here 955 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1221:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1219:24: note: ‘shape’ declared here 1219 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1218:16: note: ‘cx’ declared here 1218 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:611:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:610:24: note: ‘shape’ declared here 610 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:609:16: note: ‘cx’ declared here 609 | JSContext* cx, HandleObject enclosing, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:585:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:584:24: note: ‘shape’ declared here 584 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:583:16: note: ‘cx’ declared here 583 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1199:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1198:24: note: ‘shape’ declared here 1198 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1192:57: note: ‘cx’ declared here 1192 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1170:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1169:24: note: ‘shape’ declared here 1169 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1166:16: note: ‘cx’ declared here 1166 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:634:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:633:24: note: ‘shape’ declared here 633 | Rooted shape(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:629:65: note: ‘cx’ declared here 629 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3310:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘enclosingEnv’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3310:16: note: ‘enclosingEnv’ declared here 3310 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3296:54: note: ‘cx’ declared here 3296 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape-inl.h:38:24, inlined from ‘js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle, JS::Handle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:457:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h:33, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape-inl.h: In function ‘js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle, JS::Handle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape-inl.h:38:24: note: ‘shape’ declared here 38 | Rooted shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:444:39: note: ‘cx’ declared here 444 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ErrorObject::create(JSContext*, JSExnType, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr >, JS::Handle, JS::Handle >, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:533:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject::create(JSContext*, JSExnType, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr >, JS::Handle, JS::Handle >, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:533:16: note: ‘proto’ declared here 533 | RootedObject proto(cx, protoArg); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:523:49: note: ‘cx’ declared here 523 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:208:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_279(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp: In function ‘CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:208:16: note: ‘message’ declared here 208 | RootedString message(cx, nullptr); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:204:50: note: ‘cx’ declared here 204 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ErrorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AggregateError(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:336:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp: In function ‘AggregateError(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:335:24: note: ‘obj’ declared here 335 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ErrorObject.cpp:313:39: note: ‘cx’ declared here 313 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:390:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_116(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:388:36: note: ‘env’ declared here 388 | Rooted env( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:382:16: note: ‘cx’ declared here 382 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CallObject::createHollowForDebug(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:202:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CallObject::createHollowForDebug(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:202:24: note: ‘shape’ declared here 202 | Rooted shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:196:57: note: ‘cx’ declared here 196 | CallObject* CallObject::createHollowForDebug(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::EnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetDebugEnvironmentForEnvironmentObject(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3083:55, inlined from ‘GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3233:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3083:30: note: ‘env’ declared here 3083 | Rooted env(cx, &ei.environment()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:3222:49: note: ‘cx’ declared here 3222 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BlockLexicalEnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1013:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘copy’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1012:42: note: ‘copy’ declared here 1012 | Rooted copy( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/EnvironmentObject.cpp:1009:16: note: ‘cx’ declared here 1009 | JSContext* cx, Handle env) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/lz4/lz4.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/lz4file.o /usr/bin/gcc -std=gnu99 -o lz4file.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4file.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/lz4/lz4file.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4frame.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/lz4/lz4frame.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4hc.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/lz4/lz4hc.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src14.o /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Exception.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Exception.cpp:7, from Unified_cpp_js_src14.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FrameIter::matchCallee(JSContext*, JS::Handle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FrameIter.cpp:821:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘currentCallee’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FrameIter.cpp: In member function ‘js::FrameIter::matchCallee(JSContext*, JS::Handle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FrameIter.cpp:821:23: note: ‘currentCallee’ declared here 821 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/FrameIter.cpp:817:40: note: ‘cx’ declared here 817 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GeneratorObject::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:317:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp: In function ‘js::GeneratorObject::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:317:16: note: ‘proto’ declared here 317 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:308:53: note: ‘cx’ declared here 308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:390:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp: In function ‘GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:389:16: note: ‘iteratorProto’ declared here 389 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:370:53: note: ‘cx’ declared here 370 | static bool GeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:104:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp: In function ‘js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:100:18: note: ‘handlerFun’ declared here 100 | RootedFunction handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:89:16: note: ‘cx’ declared here 89 | JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:76:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp: In function ‘js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:74:36: note: ‘genObj’ declared here 74 | Rooted genObj( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GeneratorObject.cpp:59:63: note: ‘cx’ declared here 59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm4.o /usr/bin/g++ -o Unified_cpp_js_src_wasm4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/LinkedList.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBuiltins.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmIntrinsic.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:28, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:147:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmSerialize.cpp:1112:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function ‘RefPtr::RefPtr(RefPtr&&)’, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(RefPtr*, RefPtr&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(RefPtr*, RefPtr*, RefPtr*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:148:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmSerialize.cpp:1112:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:17: In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:69:8, inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:120:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::Import*, js::wasm::Import&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::Import*, js::wasm::Import*, js::wasm::Import*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:145:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmSerialize.cpp:1112:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_419].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:69:8, inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:145:7, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::Export*, js::wasm::Export&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::Export*, js::wasm::Export*, js::wasm::Export*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:146:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmSerialize.cpp:1112:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_398].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function ‘mozilla::Vector::usingInlineStorage() const’, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:964:30, inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModuleTypes.h:479:8, inlined from ‘mozilla::detail::VectorImpl::new_(js::wasm::CustomSection*, js::wasm::CustomSection&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(js::wasm::CustomSection*, js::wasm::CustomSection*, js::wasm::CustomSection*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmModule.h:149:9, inlined from ‘js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmSerialize.cpp:1112:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_404].mBegin’ may be used uninitialized [-Wmaybe-uninitialized] 498 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/lz4/xxhash.c make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/FoldLinearArithConstants.cpp:9, from Unified_cpp_js_src_jit4.cpp:11: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2090:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp: In function ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2090:16: note: ‘script’ declared here 2090 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2086:52: note: ‘cx’ declared here 2086 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2234:42, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2221:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp: In function ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2234:16: note: ‘script’ declared here 2234 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Ion.cpp:2221:53: note: ‘cx’ declared here 2221 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mfbt/double-conversion -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm5.o /usr/bin/g++ -o Unified_cpp_js_src_wasm5.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm5.o.pp Unified_cpp_js_src_wasm5.cpp In file included from Unified_cpp_js_src_wasm5.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:65:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 65 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstance.h:34, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmInstanceData.h:29, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmCodegenTypes.h:31, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmCode.h:49, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.cpp:19, from Unified_cpp_js_src_wasm5.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:72:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 72 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:79:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 79 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Policy.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.h:22: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::wasm::AnyRef&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ToWebAssemblyValue_anyref(JSContext*, JS::Handle, void**, bool)bool [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:507:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_1(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp: In function ‘ToWebAssemblyValue_anyref(JSContext*, JS::Handle, void**, bool)bool [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:507:16: note: ‘result’ declared here 507 | RootedAnyRef result(cx, AnyRef::null()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:505:43: note: ‘cx’ declared here 505 | bool ToWebAssemblyValue_anyref(JSContext* cx, HandleValue val, void** loc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:219:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_156(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm5.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp: In function ‘js::wasm::ToValType(JSContext*, JS::Handle, js::wasm::PackedType*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:219:16: note: ‘typeStr’ declared here 219 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:204:33: note: ‘cx’ declared here 204 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::wasm::ToRefType(JSContext*, JS::Handle, js::wasm::RefType*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:267:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp: In function ‘js::wasm::ToRefType(JSContext*, JS::Handle, js::wasm::RefType*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:267:16: note: ‘typeStr’ declared here 267 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValType.cpp:254:33: note: ‘cx’ declared here 254 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::wasm::Table::getValue(JSContext*, unsigned int, JS::MutableHandle) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.cpp:245:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.cpp: In member function ‘js::wasm::Table::getValue(JSContext*, unsigned int, JS::MutableHandle) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.cpp:245:22: note: ‘fun’ declared here 245 | RootedFunction fun(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmTable.cpp:240:33: note: ‘cx’ declared here 240 | bool Table::getValue(JSContext* cx, uint32_t index, | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.h:27, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm5.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBinary.h: In function ‘js::wasm::DecodeValidatedLocalEntries(js::wasm::TypeContext const&, js::wasm::Decoder&, mozilla::Vector, 16ul, js::SystemAllocPolicy>*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmBinary.h:644:15: warning: ‘nextByte’ may be used uninitialized [-Wmaybe-uninitialized] 644 | uint8_t nextByte; | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeTableTypeAndLimits(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:2013:19: warning: ‘MEM[(struct Vector *)&initExpr + 8B].mLength’ may be used uninitialized [-Wmaybe-uninitialized] 2013 | Maybe initExpr; | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:2013:19: warning: ‘MEM[(struct Vector *)&initExpr + 8B].mTail.D.253174.mCapacity’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:29: In member function ‘js::wasm::OpIter::readMemOrTableCopy(bool, unsigned int*, mozilla::Nothing*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)’, inlined from ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:1183:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2739:34: warning: ‘unusedDestMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2739 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:1181:22: note: ‘unusedDestMemIndex’ was declared here 1181 | uint32_t unusedDestMemIndex; | ^~~~~~~~~~~~~~~~~~ In member function ‘js::wasm::OpIter::readMemOrTableCopy(bool, unsigned int*, mozilla::Nothing*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)’, inlined from ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:1183:13: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmOpIter.h:2739:5: warning: ‘unusedSrcMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2739 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValidate.cpp:1182:22: note: ‘unusedSrcMemIndex’ was declared here 1182 | uint32_t unusedSrcMemIndex; | ^~~~~~~~~~~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ToWebAssemblyValue_nullfuncref(JSContext*, JS::Handle, void**, bool)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:490:18, inlined from ‘js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:656:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp: In function ‘js::wasm::ToWebAssemblyValue(JSContext*, JS::Handle, js::wasm::PackedType, void*, bool, js::wasm::CoercionLevel)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:490:18: note: ‘fun’ declared here 490 | RootedFunction fun(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/wasm/WasmValue.cpp:611:42: note: ‘cx’ declared here 611 | bool wasm::ToWebAssemblyValue(JSContext* cx, HandleValue val, FieldType type, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/wasm' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GetterSetter.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GetterSetter.cpp:7, from Unified_cpp_js_src15.cpp:2: In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2320:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2320:32: note: ‘parseTask’ declared here 2320 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2317:55: note: ‘cx’ declared here 2317 | GlobalHelperThreadState::finishStencilTask(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2340:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector, 0ul, mozilla::MallocAllocPolicy>*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here 2340 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2337:16: note: ‘cx’ declared here 2337 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2340:78, inlined from ‘js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2372:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector, 0ul, mozilla::MallocAllocPolicy>*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here 2340 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/HelperThreads.cpp:2370:16: note: ‘cx’ declared here 2370 | JSContext* cx, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:498:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘throwTypeError’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:497:18: note: ‘throwTypeError’ declared here 497 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:486:16: note: ‘cx’ declared here 486 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:822:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘intrinsicsHolder’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:821:25: note: ‘intrinsicsHolder’ declared here 821 | Rooted intrinsicsHolder( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:819:54: note: ‘cx’ declared here 819 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:890:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:890:20: note: ‘fun’ declared here 890 | RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:882:53: note: ‘cx’ declared here 882 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:839:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:839:20: note: ‘fun’ declared here 839 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:833:53: note: ‘cx’ declared here 833 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalLexicalEnvironmentObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::createInternal(JSContext*, JSClass const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:557:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexical’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::createInternal(JSContext*, JSClass const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:556:43: note: ‘lexical’ declared here 556 | Rooted lexical( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/GlobalObject.cpp:530:55: note: ‘cx’ declared here 530 | GlobalObject* GlobalObject::createInternal(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineJIT.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Jit.cpp:9, from Unified_cpp_js_src_jit6.cpp:11: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.cpp:386:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.cpp: In function ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.cpp:386:16: note: ‘script’ declared here 386 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.cpp:383:40: note: ‘cx’ declared here 383 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acos.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acosf.o /usr/bin/g++ -o e_acosf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_acosf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acosh.o /usr/bin/g++ -o e_acosh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_asin.o /usr/bin/g++ -o e_asin.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asin.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_asinf.o /usr/bin/g++ -o e_asinf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asinf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_asinf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o e_atan2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atan2.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o e_atanh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atanh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o e_cosh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_cosh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_exp.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_expf.o /usr/bin/g++ -o e_expf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_expf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_expf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o e_hypot.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_hypot.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log.o /usr/bin/g++ -o e_log.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log10.o /usr/bin/g++ -o e_log10.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log10.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log2.o /usr/bin/g++ -o e_log2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log2.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_logf.o /usr/bin/g++ -o e_logf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_logf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_logf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_pow.o /usr/bin/g++ -o e_pow.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_pow.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_powf.o /usr/bin/g++ -o e_powf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_powf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_powf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o e_sinh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sinh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_sqrtf.o /usr/bin/g++ -o e_sqrtf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sqrtf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/e_sqrtf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_cos.o /usr/bin/g++ -o k_cos.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cos.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_cos.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_cosf.o /usr/bin/g++ -o k_cosf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cosf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_cosf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_exp.o /usr/bin/g++ -o k_exp.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_exp.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_expf.o /usr/bin/g++ -o k_expf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_expf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_expf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_rem_pio2.o /usr/bin/g++ -o k_rem_pio2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_rem_pio2.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_rem_pio2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_sin.o /usr/bin/g++ -o k_sin.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sin.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_sin.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_sinf.o /usr/bin/g++ -o k_sinf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sinf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_sinf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_tan.o /usr/bin/g++ -o k_tan.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tan.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_tan.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_tanf.o /usr/bin/g++ -o k_tanf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tanf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/k_tanf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_asinh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atan.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonAnalysis.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::jit::JitCode*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonCacheIRCompiler.cpp:591:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1415 + 8B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonCacheIRCompiler.cpp:591:20: note: ‘newStubCode’ declared here 591 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonCacheIRCompiler.cpp:547:53: note: ‘this’ declared here 547 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:511:40, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:520:43, inlined from ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:181:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_318(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/VMFunctionList-inl.h:32, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonCacheIRCompiler.cpp:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:511:16: note: ‘obj’ declared here 511 | RootedObject obj(cx, &lref.toObject()); | ^~~ In file included from Unified_cpp_js_src_jit5.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:163:42: note: ‘cx’ declared here 163 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:411:19, inlined from ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle, js::jit::IonGetPropSuperIC*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:216:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle, js::jit::IonGetPropSuperIC*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:411:14: note: ‘id’ declared here 411 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:190:43: note: ‘cx’ declared here 190 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:365:17, inlined from ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:477:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:365:12: note: ‘id’ declared here 365 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:470:44: note: ‘cx’ declared here 470 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:496:39: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp: In function ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:496:16: note: ‘script’ declared here 496 | RootedScript script(cx, ic->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:492:41: note: ‘cx’ declared here 492 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:656:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp: In function ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:656:15: note: ‘rhsCopy’ declared here 656 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:645:38: note: ‘cx’ declared here 645 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:588:22, inlined from ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:444:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:12: note: ‘key’ declared here 209 | RootedId key(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:435:48: note: ‘cx’ declared here 435 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:18, inlined from ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:426:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:209:12: note: ‘key’ declared here 209 | RootedId key(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:417:37: note: ‘cx’ declared here 417 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::InitElemOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:536:17, inlined from ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:274:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_329(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Interpreter-inl.h:536:12: note: ‘id’ declared here 536 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonIC.cpp:225:42: note: ‘cx’ declared here 225 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_atanf.o /usr/bin/g++ -o s_atanf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atanf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_atanf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o s_cbrt.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cbrt.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o s_ceil.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceil.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o s_ceilf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceilf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cos.o /usr/bin/g++ -o s_cos.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cos.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_cos.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cosf.o /usr/bin/g++ -o s_cosf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cosf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_cosf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_exp2.o /usr/bin/g++ -o s_exp2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_exp2.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_exp2f.o /usr/bin/g++ -o s_exp2f.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2f.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_exp2f.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_expm1.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o s_fabs.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabs.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_fabsf.o /usr/bin/g++ -o s_fabsf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabsf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_fabsf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floor.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floorf.o /usr/bin/g++ -o s_floorf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floorf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o s_log1p.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_log1p.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_nearbyint.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rint.o /usr/bin/g++ -o s_rint.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rint.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rintf.o /usr/bin/g++ -o s_rintf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rintf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_scalbn.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_sin.o /usr/bin/g++ -o s_sin.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sin.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_sin.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_sinf.o /usr/bin/g++ -o s_sinf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sinf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_sinf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tan.o /usr/bin/g++ -o s_tan.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tan.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_tan.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tanf.o /usr/bin/g++ -o s_tanf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_tanf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tanh.o /usr/bin/g++ -o s_tanh.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanh.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o s_trunc.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_trunc.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_truncf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src18.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2115:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘receiverValue’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeGetExistingProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::PropertyInfoBase, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2115:15: note: ‘receiverValue’ declared here 2115 | RootedValue receiverValue(cx, ObjectValue(*receiver)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2112:47: note: ‘cx’ declared here 2112 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2211:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_162(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::GetSparseElementHelper(JSContext*, JS::Handle, int, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2211:12: note: ‘id’ declared here 2211 | RootedId id(cx, PropertyKey::Int(int_id)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2199:44: note: ‘cx’ declared here 2199 | bool js::GetSparseElementHelper(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2308:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘indexVal’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeGetElement(JSContext*, JS::Handle, JS::Handle, int, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2308:17: note: ‘indexVal’ declared here 2308 | RootedValue indexVal(cx, Int32Value(index)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2298:38: note: ‘cx’ declared here 2298 | bool js::NativeGetElement(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:114:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:110:24: note: ‘shape’ declared here 110 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:96:16: note: ‘cx’ declared here 96 | JSContext* cx, Handle templateObject) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewPlainObject(JSContext*, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:144:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObject(JSContext*, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:143:24: note: ‘shape’ declared here 143 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:139:44: note: ‘cx’ declared here 139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:156:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:155:24: note: ‘shape’ declared here 155 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:152:57: note: ‘cx’ declared here 152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewPlainObjectWithProto(JSContext*, JS::Handle, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:175:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithProto(JSContext*, JS::Handle, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:174:24: note: ‘shape’ declared here 174 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:164:53: note: ‘cx’ declared here 164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:193:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:192:24: note: ‘shape’ declared here 192 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:183:65: note: ‘cx’ declared here 183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ForOfPIC::Chain::initialize(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PIC.cpp:46:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PIC.cpp: In member function ‘js::ForOfPIC::Chain::initialize(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PIC.cpp:45:25: note: ‘arrayProto’ declared here 45 | Rooted arrayProto( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewPlainObjectWithProperties<(KeysKind)0>(JSContext*, js::IdValuePair*, unsigned long)js::PlainObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:263:24, inlined from ‘js::NewPlainObjectWithUniqueNames(JSContext*, js::IdValuePair*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:325:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithUniqueNames(JSContext*, js::IdValuePair*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here 263 | Rooted obj(cx, NewPlainObjectWithAllocKind(cx, allocKind)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:322:59: note: ‘cx’ declared here 322 | PlainObject* js::NewPlainObjectWithUniqueNames(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyDescriptor&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1946:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_508(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1943:32: note: ‘desc’ declared here 1943 | Rooted desc( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1919:52: note: ‘cx’ declared here 1919 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1525:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_1098(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeDefineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1525:26: note: ‘arr’ declared here 1525 | Rooted arr(cx, &obj->as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:1510:42: note: ‘cx’ declared here 1510 | bool js::NativeDefineProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2793:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_322(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp: In function ‘js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2793:24: note: ‘fromShape’ declared here 2793 | Rooted fromShape(cx, from->shape()); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.cpp:2770:46: note: ‘cx’ declared here 2770 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle target, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewPlainObjectWithProperties<(KeysKind)1>(JSContext*, js::IdValuePair*, unsigned long)js::PlainObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:263:24, inlined from ‘js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, js::IdValuePair*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:332:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, js::IdValuePair*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here 263 | Rooted obj(cx, NewPlainObjectWithAllocKind(cx, allocKind)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PlainObject.cpp:329:66: note: ‘cx’ declared here 329 | PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o /usr/bin/g++ -o Unified_cpp_mozglue_baseprofiler0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/baseprofiler -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_baseprofiler0.o.pp Unified_cpp_mozglue_baseprofiler0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/baseprofiler' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src16.o /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp In file included from Unified_cpp_js_src16.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘SortComparatorIntegerIds(JS::PropertyKey, JS::PropertyKey, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexA’ may be used uninitialized [-Wmaybe-uninitialized] 280 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:277:12: note: ‘indexA’ was declared here 277 | uint32_t indexA, indexB; | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexB’ may be used uninitialized [-Wmaybe-uninitialized] 280 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:277:20: note: ‘indexB’ was declared here 277 | uint32_t indexA, indexB; | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.h:18, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:9: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1377:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1374:24: note: ‘templateObject’ declared here 1374 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1372:16: note: ‘cx’ declared here 1372 | JSContext* cx, WithObjectPrototype withProto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewArrayIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1460:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewArrayIteratorTemplate(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1459:16: note: ‘proto’ declared here 1459 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1458:62: note: ‘cx’ declared here 1458 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewArrayIterator(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1470:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewArrayIterator(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1469:16: note: ‘proto’ declared here 1469 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1468:54: note: ‘cx’ declared here 1468 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewStringIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1497:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewStringIteratorTemplate(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1496:16: note: ‘proto’ declared here 1496 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1495:64: note: ‘cx’ declared here 1495 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewStringIterator(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1507:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewStringIterator(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1506:16: note: ‘proto’ declared here 1506 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1505:56: note: ‘cx’ declared here 1505 | StringIteratorObject* js::NewStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewRegExpStringIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1575:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewRegExpStringIteratorTemplate(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1574:16: note: ‘proto’ declared here 1574 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1573:76: note: ‘cx’ declared here 1573 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewRegExpStringIterator(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1585:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewRegExpStringIterator(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1584:16: note: ‘proto’ declared here 1584 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1583:68: note: ‘cx’ declared here 1583 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewWrapForValidIterator(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2102:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewWrapForValidIterator(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2101:16: note: ‘proto’ declared here 2101 | RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2100:68: note: ‘cx’ declared here 2100 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NewIteratorHelper(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2134:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::NewIteratorHelper(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2133:16: note: ‘proto’ declared here 2133 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:2132:56: note: ‘cx’ declared here 2132 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:625:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idStr’ in ‘MEM[(struct StackRootedBase * *)cx_99(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp: In function ‘js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:625:16: note: ‘idStr’ declared here 625 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:615:62: note: ‘cx’ declared here 615 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dimake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' st/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:674:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘notesArray’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp: In function ‘js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:674:24: note: ‘notesArray’ declared here 674 | Rooted notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:673:48: note: ‘cx’ declared here 673 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSContext::getPendingException(JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:1184:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exception’ in ‘MEM[(struct StackRootedBase * *)this_8(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp: In member function ‘JSContext::getPendingException(JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:1184:15: note: ‘exception’ declared here 1184 | RootedValue exception(this, unwrappedException()); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:1181:60: note: ‘this’ declared here 1181 | bool JSContext::getPendingException(MutableHandleValue rval) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::InternalJobQueue::runJobs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:863:24, inlined from ‘js::InternalJobQueue::runJobs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:847:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp: In member function ‘js::InternalJobQueue::runJobs(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:863:17: note: ‘rval’ declared here 863 | RootedValue rval(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.cpp:847:43: note: ‘cx’ declared here 847 | void InternalJobQueue::runJobs(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::OrdinaryHasInstance(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:581:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_170(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘JS::OrdinaryHasInstance(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:581:16: note: ‘obj’ declared here 581 | RootedObject obj(cx, objArg); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:576:41: note: ‘cx’ declared here 576 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:201:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:200:28: note: ‘argsobj’ declared here 200 | Rooted argsobj(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:177:37: note: ‘cx’ declared here 177 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:226:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:226:18: note: ‘fun’ declared here 226 | RootedFunction fun(cx, &args.thisv().toObject().as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:223:37: note: ‘cx’ declared here 223 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ResolveInterpretedFunctionPrototype(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:369:27, inlined from ‘fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:478:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objProto’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:369:16: note: ‘objProto’ declared here 369 | RootedObject objProto(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:465:36: note: ‘cx’ declared here 465 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1515:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1514:16: note: ‘proto’ declared here 1514 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1506:75: note: ‘cx’ declared here 1506 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ReportIncompatibleMethod(JSContext*, JS::CallArgs const&, JSClass const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1910:37: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::ReportIncompatibleMethod(JSContext*, JS::CallArgs const&, JSClass const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1910:15: note: ‘thisv’ declared here 1910 | RootedValue thisv(cx, args.thisv()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1908:46: note: ‘cx’ declared here 1908 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘fun_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:903:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘fun_toSource(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:903:16: note: ‘obj’ declared here 903 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:899:37: note: ‘cx’ declared here 899 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::fun_toString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:885:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_toString(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:885:16: note: ‘obj’ declared here 885 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:881:34: note: ‘cx’ declared here 881 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted(JSContext* const&, js::AtomSet*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSRuntime::initializeAtoms(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:220:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atomSet’ in ‘MEM[(struct StackRootedBase * *)cx_239(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp: In member function ‘JSRuntime::initializeAtoms(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:219:30: note: ‘atomSet’ declared here 219 | Rooted> atomSet(cx, | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:199:44: note: ‘cx’ declared here 199 | bool JSRuntime::initializeAtoms(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1248:24: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_426(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1248:18: note: ‘str’ declared here 1248 | RootedString str(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1186:46: note: ‘cx’ declared here 1186 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PropertyEnumerator::enumerateProxyProperties(JSContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:489:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateProxyProperties(JSContext*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here 489 | Rooted> desc(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here 476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PropertyEnumerator::enumerateExtraProperties(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:259:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateExtraProperties(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:259:12: note: ‘id’ declared here 259 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:249:62: note: ‘cx’ declared here 249 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘PropertyEnumerator::enumerateNativeProperties(JSContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:413:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateNativeProperties(JSContext*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here 413 | RootedIdVector tmp(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘PropertyEnumerator::enumerateNativeProperties(JSContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:413:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateNativeProperties(JSContext*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here 413 | RootedIdVector tmp(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PropertyEnumerator::enumerateProxyProperties(JSContext*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:489:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateProxyProperties(JSContext*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here 489 | Rooted> desc(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here 476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘js::fun_call(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:947:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_call(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:947:14: note: ‘iargs’ declared here 947 | InvokeArgs iargs(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:922:30: note: ‘cx’ declared here 922 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘js::fun_apply(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:995:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_apply(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:995:14: note: ‘args2’ declared here 995 | InvokeArgs args2(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:960:31: note: ‘cx’ declared here 960 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::StringSegmentRange<39ul>::StringSegmentRange(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.h:1347:37, inlined from ‘js::AtomizeString(JSContext*, JSString*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:749:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iter’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp: In function ‘js::AtomizeString(JSContext*, JSString*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:749:60: note: ‘iter’ declared here 749 | StringSegmentRange iter(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSAtom.cpp:733:38: note: ‘cx’ declared here 733 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1759:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_205(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1759:20: note: ‘proto’ declared here 1759 | RootedObject proto(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1718:48: note: ‘cx’ declared here 1718 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1863:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1863:27: note: ‘str’ declared here 1863 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1852:44: note: ‘cx’ declared here 1852 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1845:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1845:27: note: ‘str’ declared here 1845 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1836:45: note: ‘cx’ declared here 1836 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1936:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1935:16: note: ‘proto’ declared here 1935 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1929:49: note: ‘cx’ declared here 1929 | bool GlobalObject::initIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)2, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)3, &RegExpStringIteratorPrototypeClass, ®exp_string_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)10, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)11, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle, JS::Handle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CreateIterResultObject(JSContext*, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1322:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘js::CreateIterResultObject(JSContext*, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1321:24: note: ‘templateObject’ declared here 1321 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:1316:52: note: ‘cx’ declared here 1316 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PropertyIteratorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, bool, mozilla::Vector*, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:857:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propIter’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp: In function ‘CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, bool, mozilla::Vector*, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:857:35: note: ‘propIter’ declared here 857 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Iteration.cpp:837:16: note: ‘cx’ declared here 837 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle, JS::Handle, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1552:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1552:24: note: ‘shape’ declared here 1552 | Rooted shape(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1539:16: note: ‘cx’ declared here 1539 | JSContext* cx, Native native, unsigned nargs, FunctionFlags flags, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1882:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1882:19: note: ‘atom’ declared here 1882 | Rooted atom(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1880:16: note: ‘cx’ declared here 1880 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1698:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp: In function ‘js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1698:18: note: ‘clone’ declared here 1698 | RootedFunction clone(cx, NewFunctionClone(cx, fun, proto)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSFunction.cpp:1690:53: note: ‘cx’ declared here 1690 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/interposers' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/interposers' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/interposers' mozglue/interposers/Unified_cpp_mozglue_interposers0.o /usr/bin/g++ -o Unified_cpp_mozglue_interposers0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/interposers -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/interposers -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_interposers0.o.pp Unified_cpp_mozglue_interposers0.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/interposers' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src17.o /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Result.h:121, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src17.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:271:46: required from here 271 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:441:5: in ‘constexpr’ expansion of ‘mozTryTempResult_.mozilla::Result::propagateErr()’ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:632:49: in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Result.h:268:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ThrowResolutionError(JSContext*, JS::Handle, JS::Handle, bool, JS::Handle, unsigned int, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:866:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘ThrowResolutionError(JSContext*, JS::Handle, JS::Handle, bool, JS::Handle, unsigned int, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:866:21: note: ‘message’ declared here 866 | Rooted message(cx, JS_NewStringCopyZ(cx, errorString->format)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:848:45: note: ‘cx’ declared here 848 | static void ThrowResolutionError(JSContext* cx, Handle module, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ResolveLazyProperties(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:619:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘ResolveLazyProperties(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:619:14: note: ‘id’ declared here 619 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:605:46: note: ‘cx’ declared here 605 | static bool ResolveLazyProperties(JSContext* cx, Handle obj) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:318:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_313(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:317:16: note: ‘obj’ declared here 317 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:313:42: note: ‘cx’ declared here 313 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::TestIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:709:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_206(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::TestIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:709:39: notemake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' : ‘desc’ declared here 709 | Rooted> desc(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:632:40: note: ‘cx’ declared here 632 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:768:54, inlined from ‘js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:788:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here 766 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:783:60: note: ‘cx’ declared here 783 | NativeObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:768:54, inlined from ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:813:19, inlined from ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:791:15: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_14(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here 766 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:791:54: note: ‘cx’ declared here 791 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1500:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘globalObj’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1500:25: note: ‘globalObj’ declared here 1500 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1499:50: note: ‘cx’ declared here 1499 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeLookupPropertyInline<(js::AllowGC)1, (js::LookupResolveMode)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::type, (js::AllowGC)1>::MutableHandleType, js::PropertyResult*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h:806:58, inlined from ‘js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1574:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘current’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h: In function ‘js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::PropertyResult*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h:806:58: note: ‘current’ declared here 806 | typename MaybeRooted::RootType current(cx, obj); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1569:36: note: ‘cx’ declared here 1569 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1583:37: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, js::PropertyResult*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1583:21: note: ‘env’ declared here 1583 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1578:32: note: ‘cx’ declared here 1578 | bool js::LookupName(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1631:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1631:16: note: ‘env’ declared here 1631 | RootedObject env(cx, envChain); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1623:49: note: ‘cx’ declared here 1623 | bool js::LookupNameWithGlobalDefault(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1966:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj2’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1966:16: note: ‘obj2’ declared here 1966 | RootedObject obj2(cx, proto); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1918:34: note: ‘cx’ declared here 1918 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyDescriptor&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:557:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::SetIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:557:32: note: ‘desc’ declared here 557 | Rooted desc(cx, PropertyDescriptor::Empty()); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:519:39: note: ‘cx’ declared here 519 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::InitClass(JSContext*, JS::Handle, JSClass const*, JS::Handle, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1456:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::InitClass(JSContext*, JS::Handle, JSClass const*, JS::Handle, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1456:19: note: ‘atom’ declared here 1456 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:1448:40: note: ‘cx’ declared here 1448 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:167:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:167:16: note: ‘obj’ declared here 167 | RootedObject obj(cx, NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:163:52: note: ‘cx’ declared here 163 | bool js::FromPropertyDescriptorToObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2165:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::GetPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2165:16: note: ‘pobj’ declared here 2165 | RootedObject pobj(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2162:16: note: ‘cx’ declared here 2162 | JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:3540:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘defaultCtor’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:3539:16: note: ‘defaultCtor’ declared here 3539 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:3537:16: note: ‘cx’ declared here 3537 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:3061:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp: In function ‘js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:3061:23: note: ‘bi’ declared here 3061 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:3052:45: note: ‘cx’ declared here 3052 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::CreateModuleRequest(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:257:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifierAtom’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘JS::CreateModuleRequest(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:257:19: note: ‘specifierAtom’ declared here 257 | Rooted specifierAtom(cx, AtomizeString(cx, specifierArg)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:253:16: note: ‘cx’ declared here 253 | JSContext* cx, Handle specifierArg) { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/TraceKind.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jspubtd.h:18: In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:278:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::NotableClassInfo*, JS::NotableClassInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::NotableClassInfo*, JS::NotableClassInfo*, JS::NotableClassInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:745:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::RealmStats*, JS::RealmStats&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::RealmStats*, JS::RealmStats*, JS::RealmStats*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1033:22, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1065:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_530 + 96]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:278:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::NotableClassInfo*, JS::NotableClassInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::NotableClassInfo*, JS::NotableClassInfo*, JS::NotableClassInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:745:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::RealmStats*, JS::RealmStats&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::growTo(mozilla::Vector&, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:226:11, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1068:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_290 + 96]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:502:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:502:12: note: ‘id’ declared here 502 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:496:16: note: ‘cx’ declared here 496 | JSContext* cx, HandleObject props, bool checkAccessors, | ~~~~~~~~~~~^~ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:396:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::NotableStringInfo*, JS::NotableStringInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::NotableStringInfo*, JS::NotableStringInfo*, JS::NotableStringInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:657:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::ZoneStats*, JS::ZoneStats&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::ZoneStats*, JS::ZoneStats*, JS::ZoneStats*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1033:22, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1065:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_580 + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:396:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::NotableStringInfo*, JS::NotableStringInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::NotableStringInfo*, JS::NotableStringInfo*, JS::NotableStringInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/MemoryMetrics.h:657:3, inlined from ‘mozilla::detail::VectorImpl::new_(JS::ZoneStats*, JS::ZoneStats&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::growTo(mozilla::Vector&, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:226:11, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1068:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_312 + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1571:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1571:25: note: ‘m’ declared here 1571 | Rooted m(cx); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1564:16: note: ‘cx’ declared here 1564 | JSContext* cx, Handle module, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1724:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1724:25: note: ‘m’ declared here 1724 | Rooted m(cx); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1643:51: note: ‘cx’ declared here 1643 | void js::AsyncModuleExecutionFulfilled(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleEvaluate(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1277:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘capability’ in ‘MEM[(struct StackRootedBase * *)cx_225(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘js::ModuleEvaluate(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1276:26: note: ‘capability’ declared here 1276 | Rooted capability( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:1220:36: note: ‘cx’ declared here 1220 | bool js::ModuleEvaluate(JSContext* cx, Handle moduleArg, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:2500:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp: In function ‘JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:2499:16: note: ‘script’ declared here 2499 | RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:2482:44: note: ‘cx’ declared here 2482 | JSScript* JSScript::fromStencil(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > > >::Rooted, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > > >(JSContext* const&, mozilla::UniquePtr, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy, 0ul, js::SystemAllocPolicy> > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:718:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unambiguousNames’ in ‘MEM[(struct StackRootedBase * *)cx_190(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp: In function ‘js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:717:41: note: ‘unambiguousNames’ declared here 717 | Rooted> unambiguousNames( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Modules.cpp:699:16: note: ‘cx’ declared here 699 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:812:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nameValue’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp: In function ‘js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:812:15: note: ‘nameValue’ declared here 812 | RootedValue nameValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSScript.cpp:810:16: note: ‘cx’ declared here 810 | JSContext* cx, Handle source, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h:39:75, inlined from ‘js::PrimitiveToObject(JSContext*, JS::Value const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2520:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:81: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h: In function ‘js::PrimitiveToObject(JSContext*, JS::Value const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2514:44: note: ‘cx’ declared here 2514 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2656:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp: In function ‘js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2656:14: note: ‘key’ declared here 2656 | RootedId key(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.cpp:2649:56: note: ‘cx’ declared here 2649 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AutoProfilerLabel.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src19.o /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Probes.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Probes-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src19.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:115:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp: In function ‘DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:114:25: note: ‘atom’ declared here 114 | JS::Rooted atom(cx, | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:105:51: note: ‘cx’ declared here 105 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DefineSelfHostedProperty(JSContext*, JS::Handle, JS::Handle, char const*, char const*, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:420:56, inlined from ‘JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:860:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp: In function ‘JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:420:23: note: ‘name’ declared here 420 | JS::Rooted name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropertyAndElement.cpp:849:51: note: ‘cx’ declared here 849 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropMap.cpp:462:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘maps’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropMap.cpp: In function ‘js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle, unsigned int, js::EnumFlags*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropMap.cpp:462:36: note: ‘maps’ declared here 462 | JS::RootedVector maps(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/PropMap.cpp:455:55: note: ‘cx’ declared here 455 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/AwakeTimeStamp.o /usr/bin/g++ -o AwakeTimeStamp.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AwakeTimeStamp.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/AwakeTimeStamp.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o ConditionVariable_posix.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ConditionVariable_posix.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o MmapFaultHandler.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/MmapFaultHandler.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/MmapFaultHandler.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Mutex_posix.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/Printf.o /usr/bin/g++ -o Printf.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Printf.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/Printf.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/RWLock_posix.o /usr/bin/g++ -o RWLock_posix.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RWLock_posix.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/RWLock_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/SIMD.o /usr/bin/g++ -o SIMD.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/SIMD.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/SIMD.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/StackWalk.o /usr/bin/g++ -o StackWalk.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StackWalk.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp_posix.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/Uptime.o /usr/bin/g++ -o Uptime.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Uptime.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/Uptime.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' mozglue/misc/Decimal.o /usr/bin/g++ -o Decimal.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Decimal.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/mozglue/misc/decimal/Decimal.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ProcessExecutableMemory.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ExecutableAllocator.h:36, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/AutoWritableJitCode.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Linker.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: In function ‘JS::Value::fromInt32(int)’, inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:1118:73, inlined from ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp:3844:44: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:572:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp:3835:13: note: ‘res’ was declared here 3835 | int32_t res; | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp:3866:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 3866 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MIR.cpp:3854:13: note: ‘res’ was declared here 3854 | int64_t res; | ^~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:58:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp: In function ‘SymbolClassFinish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:58:15: note: ‘value’ declared here 58 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:51:42: note: ‘cx’ declared here 51 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:62:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:60:16: note: ‘target’ declared here 60 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:56:44: note: ‘cx’ declared here 56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:83:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:81:16: note: ‘target’ declared here 81 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:77:42: note: ‘cx’ declared here 77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:178:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:177:16: note: ‘obj’ declared here 177 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:173:47: note: ‘cx’ declared here 173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Reflect_set(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:142:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_set(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:141:16: note: ‘target’ declared here 141 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:137:36: note: ‘cx’ declared here 137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:122:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:120:16: note: ‘target’ declared here 120 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:116:50: note: ‘cx’ declared here 116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:689:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)_31 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:689:16: note: ‘array’ declared here 689 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:683:68: note: ‘this’ declared here 683 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:93:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp: In function ‘js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:93:16: note: ‘desc’ declared here 93 | RootedString desc(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:82:41: note: ‘cx’ declared here 82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:116:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringKey’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp: In function ‘js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:116:16: note: ‘stringKey’ declared here 116 | RootedString stringKey(cx, ToString(cx, args.get(0))); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Symbol.cpp:112:36: note: ‘cx’ declared here 112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_15 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:378:52: note: ‘this’ declared here 378 | HandleValue val) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::operator()(JSContext*, unsigned int, JS::Value*) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:538:66, inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:568:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringAtom’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:537:29: note: ‘stringAtom’ declared here 537 | Rooted stringAtom( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:507:25: note: ‘’ declared here 507 | [](JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:34:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:32:16: note: ‘target’ declared here 32 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:28:47: note: ‘cx’ declared here 28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘str_enumerate(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:398:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_enumerate(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:398:15: note: ‘value’ declared here 398 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_resolve(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:425:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_resolve(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:425:16: note: ‘str’ declared here 425 | RootedString str(cx, obj->as().unbox()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:105:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:104:16: note: ‘target’ declared here 104 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Reflect.cpp:99:37: note: ‘cx’ declared here 99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:349:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_57 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:343:74: note: ‘this’ declared here 343 | HandleValue value, Arguments&&... rest) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_indexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2229:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_242(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_indexOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2229:16: note: ‘str’ declared here 2229 | RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2224:33: note: ‘cx’ declared here 2224 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_escape(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:193:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_escape(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:193:27: note: ‘str’ declared here 193 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:189:35: note: ‘cx’ declared here 189 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘str_charAt(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1685:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_charAt(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1685:16: note: ‘str’ declared here 1685 | RootedString str(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1681:35: note: ‘cx’ declared here 1681 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_includes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2176:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_248(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_includes(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2176:16: note: ‘str’ declared here 2176 | RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2171:34: note: ‘cx’ declared here 2171 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_startsWith(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2435:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_257(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_startsWith(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2434:16: note: ‘str’ declared here 2434 | RootedString str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2429:36: note: ‘cx’ declared here 2429 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_endsWith(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2519:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_259(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_endsWith(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2519:16: note: ‘str’ declared here 2519 | RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv())); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2514:34: note: ‘cx’ declared here 2514 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2336:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_325(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2335:16: note: ‘str’ declared here 2335 | RootedString str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2330:40: note: ‘cx’ declared here 2330 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:673:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_25 + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:673:24: note: ‘node’ declared here 673 | Rooted node(cx, NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:669:53: note: ‘this’ declared here 669 | MutableHandleObject dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const*&, JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25, inlined from ‘(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:374:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_46 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector&, js::frontend::TokenPos*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:368:53: note: ‘this’ declared here 368 | MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_44 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_48 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348: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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_49 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_20 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3422:68: note: ‘this’ declared here 3422 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:349:25, inlined from ‘(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_77 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [7], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [9], JS::Handle&, char const (&) [7], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:349:25, inlined from ‘(anonymous namespace)::NodeBuilder::newNode&, char const (&) [9], JS::Handle&, char const (&) [9], JS::Rooted&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle&, char const (&) [9], JS::Handle&, char const (&) [9], JS::Rooted&, JS::MutableHandle&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:363:25, inlined from ‘(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1018:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_72 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle, JS::Handle, js::frontend::TokenPos*, JS::MutableHandle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1015:65: note: ‘this’ declared here 1015 | bool isOptional /* = false */) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6203:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_22 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In member function ‘js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6203:15: note: ‘reactionsVal’ declared here 6203 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6197:16: note: ‘cx’ declared here 6197 | JSContext* cx, PromiseReactionRecordBuilder& builder) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:340:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:339:30: note: ‘shadowRealm’ declared here 339 | Rooted shadowRealm(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:332:45: note: ‘cx’ declared here 332 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SubstringKernel(JSContext*, JS::Handle, int, int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:593:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhs’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::SubstringKernel(JSContext*, JS::Handle, int, int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:592:18: note: ‘lhs’ declared here 592 | RootedString lhs( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:548:42: note: ‘cx’ declared here 548 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt, | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers/string.h:3, from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers/cstring:3, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Casting.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jstypes.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.h:10: In function ‘memcpy’, inlined from ‘mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘ToLowerCase(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:828:12, inlined from ‘js::StringToLowerCase(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:860:35: /usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘struct InlineCharBuffer’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringToLowerCase(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:767:27: note: ‘newChars’ declared here 767 | InlineCharBuffer newChars; | ^~~~~~~~ In function ‘memcpy’, inlined from ‘mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘ToLowerCase(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:836:35, inlined from ‘js::StringToLowerCase(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:862:31: /usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [32, 255] is out of the bounds [0, 32] of object ‘newChars’ with type ‘struct InlineCharBuffer’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringToLowerCase(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:767:27: note: ‘newChars’ declared here 767 | InlineCharBuffer newChars; | ^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_toLowerCase(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:870:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_toLowerCase(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:869:16: note: ‘str’ declared here 869 | RootedString str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:865:40: note: ‘cx’ declared here 865 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In function ‘memcpy’, inlined from ‘mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1160:31, inlined from ‘ToUpperCase(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1261:25, inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1297:35: /usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 127] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here 1176 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function ‘memcpy’, inlined from ‘mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1160:31, inlined from ‘ToUpperCase(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1268:25, inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1297:35: /usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here 1176 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function ‘memcpy’, inlined from ‘mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘ToUpperCase(JSContext*, js::InlineCharBuffer&, char16_t const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1160:31, inlined from ‘ToUpperCase(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1276:23, inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1299:31: /usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here 1176 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_toUpperCase(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1307:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_toUpperCase(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1306:16: note: ‘str’ declared here 1306 | RootedString str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1302:40: note: ‘cx’ declared here 1302 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_encodeURI(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4428:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_encodeURI(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4428:27: note: ‘str’ declared here 4428 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4425:38: note: ‘cx’ declared here 4425 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4439:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4439:27: note: ‘str’ declared here 4439 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4436:48: note: ‘cx’ declared here 4436 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3001:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearRepl’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3001:27: note: ‘linearRepl’ declared here 3001 | Rooted linearRepl(cx, replacement->ensureLinear(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2990:50: note: ‘cx’ declared here 2990 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4417:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4417:27: note: ‘str’ declared here 4417 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4414:48: note: ‘cx’ declared here 4414 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_decodeURI(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4406:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_decodeURI(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4406:27: note: ‘str’ declared here 4406 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4403:38: note: ‘cx’ declared here 4403 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_unescape(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:328:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_unescape(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:328:27: note: ‘str’ declared here 328 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:323:37: note: ‘cx’ declared here 323 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3338:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3338:27: note: ‘str’ declared here 3338 | Rooted str(cx, string->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3327:52: note: ‘cx’ declared here 3327 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘str_normalize(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1487:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘str_normalize(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1486:16: note: ‘str’ declared here 1486 | RootedString str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:1481:38: note: ‘cx’ declared here 1481 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6166:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_24 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In member function ‘js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6166:15: note: ‘reactionsVal’ declared here 6166 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6159:50: note: ‘cx’ declared here 6159 | bool PromiseObject::dependentPromises(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘(anonymous namespace)::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3434:22, inlined from ‘(anonymous namespace)::ASTSerializer::importAssertions(js::frontend::ListNode*, JS::RootedVector&) [clone .isra.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1995:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_102 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::importAssertions(js::frontend::ListNode*, JS::RootedVector&) [clone .isra.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1986:60: note: ‘this’ declared here 1986 | NodeVector& assertions) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘(anonymous namespace)::ASTSerializer::importNamespaceSpecifier(js::frontend::UnaryNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1851:20, inlined from ‘(anonymous namespace)::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1799:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_180 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1775:61: note: ‘this’ declared here 1775 | MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2802:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_585 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2801:23: note: ‘pnAtom’ declared here 2801 | Rooted pnAtom( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2581:69: note: ‘this’ declared here 2581 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3189:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_21 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3183:72: note: ‘this’ declared here 3183 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘(anonymous namespace)::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3434:22, inlined from ‘(anonymous namespace)::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1969:29, inlined from ‘(anonymous namespace)::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:1883:31, inlined from ‘(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2178:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_906 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2157:68: note: ‘this’ declared here 2157 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘reflect_parse(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3611:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_639(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In function ‘reflect_parse(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3611:16: note: ‘src’ declared here 3611 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3604:38: note: ‘cx’ declared here 3604 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::ASTSerializer::functionArgs(js::frontend::ParamsBodyNode*, JS::RootedVector&, JS::RootedVector&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3523:22, inlined from ‘(anonymous namespace)::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, JS::RootedVector&, JS::RootedVector&, bool, bool, JS::MutableHandle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3482:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_36 + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, JS::RootedVector&, JS::RootedVector&, bool, bool, JS::MutableHandle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3523:15: note: ‘node’ declared here 3523 | RootedValue node(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3480:64: note: ‘this’ declared here 3480 | MutableHandleValue rest) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2146:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_89 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ReflectParse.cpp:2140:59: note: ‘this’ declared here 2140 | MutableHandleValue dst) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::StringSegmentRange<16ul>::StringSegmentRange(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.h:1347:37, inlined from ‘RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2102:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘r’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2102:24: note: ‘r’ declared here 2102 | StringSegmentRange r(cx); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:2072:34: note: ‘cx’ declared here 2072 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4467:70, inlined from ‘js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4606:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here 4467 | Rooted linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4587:38: note: ‘cx’ declared here 4587 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3055:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘repl’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3055:27: note: ‘repl’ declared here 3055 | Rooted repl(cx, replacement->ensureLinear(cx)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3052:49: note: ‘cx’ declared here 3052 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2326:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2326:23: note: ‘stack’ declared here 2326 | Rooted stack(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2285:50: note: ‘cx’ declared here 2285 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:79:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealmObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp: In function ‘js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:78:30: note: ‘shadowRealmObj’ declared here 78 | Rooted shadowRealmObj( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:60:46: note: ‘cx’ declared here 60 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4467:70, inlined from ‘js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4575:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here 4467 | Rooted linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:4556:37: note: ‘cx’ declared here 4556 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringObject::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3980:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringObject::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3979:25: note: ‘proto’ declared here 3979 | Rooted proto( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3977:52: note: ‘cx’ declared here 3977 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, PromiseDebugInfo*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PromiseDebugInfo::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:408:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debugInfo’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseDebugInfo::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:407:31: note: ‘debugInfo’ declared here 407 | Rooted debugInfo( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:405:46: note: ‘cx’ declared here 405 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2826:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_404(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2825:26: note: ‘promise’ declared here 2825 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2805:49: note: ‘cx’ declared here 2805 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3613:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringSplitString(JSContext*, JS::Handle, JS::Handle, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3613:27: note: ‘linearStr’ declared here 3613 | Rooted linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3609:47: note: ‘cx’ declared here 3609 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6071:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsObj’ in ‘MEM[(struct StackRootedBase * *)cx_361(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6071:16: note: ‘reactionsObj’ declared here 6071 | RootedObject reactionsObj(cx, &reactionsVal.toObject()); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6040:16: note: ‘cx’ declared here 6040 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6132:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6130:34: note: ‘reaction’ declared here 6130 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:6117:16: note: ‘cx’ declared here 6117 | JSContext* cx, Handle promise, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::StringConstructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3713:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp: In function ‘js::StringConstructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3713:16: note: ‘str’ declared here 3713 | RootedString str(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/String.cpp:3710:39: note: ‘cx’ declared here 3710 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1507:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘job’ in ‘MEM[(struct StackRootedBase * *)cx_575(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1505:18: note: ‘job’ declared here 1505 | RootedFunction job( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1402:16: note: ‘cx’ declared here 1402 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5908:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5906:34: note: ‘reaction’ declared here 5906 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5869:16: note: ‘cx’ declared here 5869 | JSContext* cx, Handle promise, HandleValue onFulfilled_, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5125:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5119:26: note: ‘unwrappedPromise’ declared here 5119 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5110:65: note: ‘cx’ declared here 5110 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5211:56: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5209:34: note: ‘reaction’ declared here 5209 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5189:16: note: ‘cx’ declared here 5189 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:616:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:616:23: note: ‘stack’ declared here 616 | Rooted stack(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:611:44: note: ‘cx’ declared here 611 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4519:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_198(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4519:40: note: ‘data’ declared here 4519 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4513:56: note: ‘cx’ declared here 4513 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4790:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4789:26: note: ‘promise’ declared here 4789 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4783:60: note: ‘cx’ declared here 4783 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:606:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:605:30: note: ‘shadowRealm’ declared here 605 | Rooted shadowRealm(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ShadowRealm.cpp:598:48: note: ‘cx’ declared here 598 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1736:69, inlined from ‘NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1791:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1736:26: note: ‘promise’ declared here 1736 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1759:16: note: ‘cx’ declared here 1759 | JSContext* cx, HandleObject C, MutableHandle capability, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5070:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5069:16: note: ‘C’ declared here 5069 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5065:16: note: ‘cx’ declared here 5065 | JSContext* cx, HandleObject promiseObj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5948:56, inlined from ‘OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5180:49, inlined from ‘PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2386:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5946:34: note: ‘reaction’ declared here 5946 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2362:57: note: ‘cx’ declared here 2362 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5800:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here 5794 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5771:42: note: ‘cx’ declared here 5771 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5800:9, inlined from ‘js::Promise_then(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5855:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::Promise_then(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here 5794 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5853:34: note: ‘cx’ declared here 5853 | bool js::Promise_then(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5800:9, inlined from ‘Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5843:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here 5794 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5841:39: note: ‘cx’ declared here 5841 | bool Promise_then_noRetVal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1244:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_217(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1244:25: note: ‘stack’ declared here 1244 | Rooted stack(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:1224:16: note: ‘cx’ declared here 1224 | JSContext* cx, JS::Handle promise, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4885:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4884:26: note: ‘promise’ declared here 4884 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4856:16: note: ‘cx’ declared here 4856 | JSContext* cx, HandleValue value) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetWaitForAllPromise(JSContext*, JS::Handle >)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3161:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::GetWaitForAllPromise(JSContext*, JS::Handle >)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3160:16: note: ‘C’ declared here 3160 | RootedObject C(cx, | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3150:16: note: ‘cx’ declared here 3150 | JSContext* cx, JS::HandleObjectVector promises) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4059:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4059:40: note: ‘data’ declared here 4059 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4053:57: note: ‘cx’ declared here 4053 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4294:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_245(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here 4294 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4294:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_245(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here 4294 | Rooted data(cx); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2148:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionObj’ in ‘MEM[(struct StackRootedBase * *)cx_711(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2147:16: note: ‘reactionObj’ declared here 2147 | RootedObject reactionObj( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2139:43: note: ‘cx’ declared here 2139 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3485:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_789(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here 3485 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3482:16: note: ‘cx’ declared here 3482 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CommonPerformPromiseCombinator, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3485:16, inlined from ‘PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:4020:38, inlined from ‘CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3065:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_218(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here 3485 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:2961:62: note: ‘cx’ declared here 2961 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174: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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5440:16, inlined from ‘js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5478:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, js::PromiseHandler, js::PromiseHandler)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5472:16: note: ‘cx’ declared here 5472 | JSContext* cx, JS::Handle generator, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174: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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5440:16, inlined from ‘js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5493:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5488:16: note: ‘cx’ declared here 5488 | JSContext* cx, Handle genObj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5512:60: /builddir/buimake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' ld/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_434(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp: In function ‘js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5511:26: note: ‘resultPromise’ declared here 5511 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Promise.cpp:5505:49: note: ‘cx’ declared here 5505 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/Array.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm-inl.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.cpp:8, from Unified_cpp_js_src20.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:647:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here 647 | Rooted rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:640:52: note: ‘cx’ declared here 640 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1139:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1139:27: note: ‘input’ declared here 1139 | Rooted input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1126:49: note: ‘cx’ declared here 1126 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1156:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1156:27: note: ‘input’ declared here 1156 | Rooted input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1148:58: note: ‘cx’ declared here 1148 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame::create(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:573:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame::create(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:572:16: note: ‘proto’ declared here 572 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:563:43: note: ‘cx’ declared here 563 | SavedFrame* SavedFrame::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GetFirstMatchedFrame, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}>(JSContext*, JSPrincipals*, js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}&, JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:647:23, inlined from ‘js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:698:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here 647 | Rooted rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:680:16: note: ‘cx’ declared here 680 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:754:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:754:23: note: ‘frame’ declared here 754 | Rooted frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:746:49: note: ‘cx’ declared here 746 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:916:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:915:27: note: ‘frame’ declared here 915 | Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:907:16: note: ‘cx’ declared here 907 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:951:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:950:27: note: ‘frame’ declared here 950 | Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:942:16: note: ‘cx’ declared here 942 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1155:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nextConverted’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1155:22: note: ‘nextConverted’ declared here 1155 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1124:16: note: ‘cx’ declared here 1124 | JSContext* cx, HandleObject savedFrameArg, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1752:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘saved’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1752:23: note: ‘saved’ declared here 1752 | Rooted saved(cx, nullptr); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1722:16: note: ‘cx’ declared here 1722 | JSContext* cx, MutableHandle lookup) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:625:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In function ‘js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:624:34: note: ‘data’ declared here 624 | Rooted> data( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:623:50: note: ‘cx’ declared here 623 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, js::AbstractBindingIter&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DumpBindings(JSContext*, js::Scope*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1280:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In function ‘js::DumpBindings(JSContext*, js::Scope*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1280:28: note: ‘bi’ declared here 1280 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1278:34: note: ‘cx’ declared here 1278 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:798:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In function ‘js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:797:34: note: ‘data’ declared here 797 | Rooted> data( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:777:57: note: ‘cx’ declared here 777 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject::toString(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:466:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::toString(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:466:19: note: ‘src’ declared here 466 | Rooted src(cx, obj->getSource()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:463:51: note: ‘cx’ declared here 463 | JSLinearString* RegExpObject::toString(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1057:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1055:29: note: ‘frame’ declared here 1055 | Rooted frame( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1034:48: note: ‘cx’ declared here 1034 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1851:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1851:16: note: ‘script’ declared here 1851 | RootedScript script(cx, iter.script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1818:42: note: ‘cx’ declared here 1818 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1672:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1671:47: note: ‘rootedData’ declared here 1671 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1669:16: note: ‘cx’ declared here 1669 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted, JS::DeletePolicy > > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted, JS::DeletePolicy > > >::Rooted, JS::DeletePolicy > > >(JSContext* const&, mozilla::UniquePtr, JS::DeletePolicy > >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpStatics::executeLazy(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpStatics.cpp:31:77, inlined from ‘js::RegExpStatics::executeLazy(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpStatics.cpp:19:6: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 72B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpStatics.cpp: In member function ‘js::RegExpStatics::executeLazy(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpStatics.cpp:30:22: note: ‘shared’ declared here 30 | RootedRegExpShared shared(cx, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpStatics.cpp:19:44: note: ‘cx’ declared here 19 | bool RegExpStatics::executeLazy(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::AbstractBaseScopeData*) constjs::Scope*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.cpp:168:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexicalEnv’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.cpp: In member function ‘js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.cpp:168:16: note: ‘lexicalEnv’ declared here 168 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Realm.cpp:153:67: note: ‘cx’ declared here 153 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:741:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp: In function ‘js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:740:34: note: ‘data’ declared here 740 | Rooted> data( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Scope.cpp:730:57: note: ‘cx’ declared here 730 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:859:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_171(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In member function ‘js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:857:24: note: ‘templateObject’ declared here 857 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:853:16: note: ‘cx’ declared here 853 | JSContext* cx, ResultTemplateKind kind) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1805:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1805:23: note: ‘frame’ declared here 1805 | Rooted frame(cx, SavedFrame::create(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1804:16: note: ‘cx’ declared here 1804 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1791:66: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1791:23: note: ‘frame’ declared here 1791 | Rooted frame(cx, createFrameFromLookup(cx, lookup)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1783:16: note: ‘cx’ declared here 1783 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle, JS::Handle, mozilla::Maybe const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1660:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stackChain’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle, JS::Handle, mozilla::Maybe const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1660:30: note: ‘stackChain’ declared here 1660 | Rooted stackChain(cx, js::GCLookupVector(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1645:46: note: ‘cx’ declared here 1645 | bool SavedStacks::adoptAsyncStack(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1333:67: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncCauseAtom’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1333:19: note: ‘asyncCauseAtom’ declared here 1333 | Rooted asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1326:45: note: ‘cx’ declared here 1326 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1925:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1925:16: note: ‘obj’ declared here 1925 | RootedObject obj(cx, target); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:1923:16: note: ‘cx’ declared here 1923 | JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘JS::ubi::ConstructSavedFrameStackSlow(JSContext*, JS::ubi::StackFrame&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:2082:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentFrame’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp: In function ‘JS::ubi::ConstructSavedFrameStackSlow(JSContext*, JS::ubi::StackFrame&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:2082:27: note: ‘parentFrame’ declared here 2082 | Rooted parentFrame(cx); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SavedStacks.cpp:2040:16: note: ‘cx’ declared here 2040 | JSContext* cx, JS::ubi::StackFrame& frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:65:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:64:25: note: ‘regexp’ declared here 64 | Rooted regexp( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:62:42: note: ‘cx’ declared here 62 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:186:47: note: ‘cx’ declared here 186 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19, inlined from ‘JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1092:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1085:58: note: ‘cx’ declared here 1085 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19, inlined from ‘JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1082:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:1072:56: note: ‘cx’ declared here 1072 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::CloneRegExpObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:965:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘js::CloneRegExpObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:964:25: note: ‘clone’ declared here 964 | Rooted clone( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:961:44: note: ‘cx’ declared here 961 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:209:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:209:25: note: ‘regexp’ declared here 209 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/RegExpObject.cpp:205:60: note: ‘cx’ declared here 205 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src21.o /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:7, from Unified_cpp_js_src21.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:150:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:150:15: note: ‘val’ declared here 150 | RootedValue val(cx, args[0]); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:147:42: note: ‘cx’ declared here 147 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:544:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:544:12: note: ‘id’ declared here 544 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:533:49: note: ‘cx’ declared here 533 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:237:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:237:12: note: ‘id’ declared here 237 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:235:48: note: ‘cx’ declared here 235 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:491:17: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:491:12: note: ‘id’ declared here 491 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:480:53: note: ‘cx’ declared here 480 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1356:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘string’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1356:27: note: ‘string’ declared here 1356 | Rooted string(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1349:56: note: ‘cx’ declared here 1349 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘intrinsic_TypedArrayBitmake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' wiseSlice(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1211:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1211:29: note: ‘unsafeTypedArrayCrossCompartment’ declared here 1211 | Rooted unsafeTypedArrayCrossCompartment(cx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1196:57: note: ‘cx’ declared here 1196 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2379:32, inlined from ‘JSRuntime::initSelfHostingFromStencil(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2554:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘prevAtom’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In member function ‘JSRuntime::initSelfHostingFromStencil(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2379:21: note: ‘prevAtom’ declared here 2379 | Rooted prevAtom(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2553:55: note: ‘cx’ declared here 2553 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DictionaryPropMap*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:115:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dictMap’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 88B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:114:30: note: ‘dictMap’ declared here 114 | Rooted dictMap( | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:101:52: note: ‘cx’ declared here 101 | bool js::NativeObject::toDictionaryMode(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle, unsigned int, js::EnumFlags, bool*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1310:79: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle, unsigned int, js::EnumFlags, bool*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1309:24: note: ‘shape’ declared here 1309 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1286:16: note: ‘cx’ declared here 1286 | JSContext* cx, BaseShape* base, size_t nfixed, Handle map, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PropMap*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:644:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_276(D) + 88B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:644:20: note: ‘propMap’ declared here 644 | Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:626:62: note: ‘cx’ declared here 626 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:953:50, inlined from ‘intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1633:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructArgs’ in ‘MEM[(struct StackRootedBase * *)cx_96(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1633:17: note: ‘constructArgs’ declared here 1633 | ConstructArgs constructArgs(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1623:52: note: ‘cx’ declared here 1623 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.h:919:47, inlined from ‘CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1465:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1465:14: note: ‘args2’ declared here 1465 | InvokeArgs args2(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1455:48: note: ‘cx’ declared here 1455 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:96: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1287:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1287:24: note: ‘source’ declared here 1287 | Rooted source(cx, &args[1].toObject().as()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:1275:64: note: ‘cx’ declared here 1275 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WasmGCShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::wasm::RecGroup const*, js::EnumFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1450:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_127(D)]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::WasmGCShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::wasm::RecGroup const*, js::EnumFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1450:22: note: ‘nbase’ declared here 1450 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1424:47: note: ‘cx’ declared here 1424 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1256:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_167(D)]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1256:22: note: ‘nbase’ declared here 1256 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1196:54: note: ‘cx’ declared here 1196 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ProxyShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::EnumFlags)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1405:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_123(D)]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::ProxyShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::EnumFlags)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1405:22: note: ‘nbase’ declared here 1405 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:1380:45: note: ‘cx’ declared here 1380 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetComputedIntrinsic(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2697:53, inlined from ‘JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2749:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp: In member function ‘JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2695:18: note: ‘script’ declared here 2695 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SelfHosting.cpp:2732:47: note: ‘cx’ declared here 2732 | bool JSRuntime::getSelfHostedValue(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PropMap*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:525:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_359(D) + 88B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyFlags, unsigned int*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:525:20: note: ‘propMap’ declared here 525 | Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:507:46: note: ‘cx’ declared here 507 | bool NativeObject::changeProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SharedArrayObject.cpp:366:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SharedArrayObject.cpp: In function ‘js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, unsigned long, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SharedArrayObject.cpp:365:36: note: ‘obj’ declared here 365 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SharedArrayObject.cpp:360:16: note: ‘cx’ declared here 360 | JSContext* cx, SharedArrayRawBuffer* buffer, size_t length, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:785:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_252(D) + 88B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:785:20: note: ‘propMap’ declared here 785 | Rooted propMap(cx); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Shape.cpp:775:46: note: ‘cx’ declared here 775 | bool NativeObject::removeProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' js/src/shell/Unified_cpp_js_src_shell1.o /usr/bin/g++ -o Unified_cpp_js_src_shell1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell1.o.pp Unified_cpp_js_src_shell1.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/MapObject.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/jsshell.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/jsshell.cpp:9, from Unified_cpp_js_src_shell1.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/jsshell.cpp:81:40: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/jsshell.cpp: In function ‘js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle, char const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/jsshell.cpp:81:16: note: ‘s’ declared here 81 | RootedString s(cx, buf.finishString()); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src22.o /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/AtomicsObject.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSContext.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SourceHook.cpp:15, from Unified_cpp_js_src22.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::InterpreterFrame::prologue(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:175:41: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp: In member function ‘js::InterpreterFrame::prologue(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:175:16: note: ‘script’ declared here 175 | RootedScript script(cx, this->script()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:174:44: note: ‘cx’ declared here 174 | bool InterpreterFrame::prologue(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:392:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp: In member function ‘js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:392:16: note: ‘script’ declared here 392 | RootedScript script(cx, fun->nonLazyScript()); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/Stack.cpp:388:16: note: ‘cx’ declared here 388 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:2192:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp: In function ‘js::IdToPrintableUTF8(JSContext*, JS::Handle, js::IdToPrintableBehavior)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:2192:15: note: ‘v’ declared here 2192 | RootedValue v(cx, IdToValue(id)); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:2184:46: note: ‘cx’ declared here 2184 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&, js::gc::Heap)bool [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1984:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp: In function ‘FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&, js::gc::Heap)bool [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here 1984 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle array, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&, js::gc::Heap)bool [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1984:16: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp: In function ‘FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&, js::gc::Heap)bool [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here 1984 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle array, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp:122:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp: In function ‘js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp:122:25: note: ‘obj’ declared here 122 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StencilObject::create(JSContext*, RefPtr)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp:58:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp: In function ‘js::StencilObject::create(JSContext*, RefPtr)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StencilObject.cpp:58:25: note: ‘obj’ declared here 58 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::AutoStableStringChars::init(JSContext*, JSString*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1313:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp: In member function ‘JS::AutoStableStringChars::init(JSContext*, JSString*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1313:27: note: ‘linearString’ declared here 1313 | Rooted linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1312:45: note: ‘cx’ declared here 1312 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1342:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp: In member function ‘JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1342:27: note: ‘linearString’ declared here 1342 | Rooted linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StringType.cpp:1341:52: note: ‘cx’ declared here 1341 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src23.o /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/StructuredClone.h:20, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/StructuredClone.cpp:29, from Unified_cpp_js_src23.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘BoxedToSource(JSContext*, JS::Handle, char const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:108:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp: In function ‘BoxedToSource(JSContext*, JS::Handle, char const*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:108:16: note: ‘str’ declared here 108 | RootedString str(cx, ValueToSource(cx, value)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:100:43: note: ‘cx’ declared here 100 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘SymbolToSource(JSContext*, JS::Symbol*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:68:46, inlined from ‘js::ValueToSource(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:137:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_266(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp: In function ‘js::ValueToSource(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:68:16: note: ‘desc’ declared here 68 | RootedString desc(cx, symbol->description()); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ToSource.cpp:122:40: note: ‘cx’ declared here 122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::Symbol::for_(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SymbolType.cpp:50:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SymbolType.cpp: In function ‘JS::Symbol::for_(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SymbolType.cpp:50:19: note: ‘atom’ declared here 50 | Rooted atom(cx, AtomizeString(cx, description)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/SymbolType.cpp:49:33: note: ‘cx’ declared here 49 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StoreBuffer.o.pp /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/StoreBuffer.cpp make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/ModuleObject.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘dom_genericMethod(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10150:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘dom_genericMethod(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10150:16: note: ‘obj’ declared here 10150 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10142:42: note: ‘cx’ declared here 10142 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘dom_genericSetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10124:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘dom_genericSetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10124:16: note: ‘obj’ declared here 10124 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10116:42: note: ‘cx’ declared here 10116 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘dom_genericGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10102:48: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘dom_genericGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10102:16: note: ‘obj’ declared here 10102 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10094:42: note: ‘cx’ declared here 10094 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:947:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:11: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:947:16: note: ‘key’ declared here 947 | RootedString key(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:941:34: note: ‘cx’ declared here 941 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ReadLineBuf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2837:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘ReadLineBuf(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2837:18: note: ‘str’ declared here 2837 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2790:36: note: ‘cx’ declared here 2790 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2900:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2900:18: note: ‘str’ declared here 2900 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2893:38: note: ‘cx’ declared here 2893 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘PutStr(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2863:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘PutStr(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2863:18: note: ‘str’ declared here 2863 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2854:31: note: ‘cx’ declared here 2854 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3765:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘messageStr’ in ‘MEM[(struct StackRootedBase * *)cx_177(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3765:16: note: ‘messageStr’ declared here 3765 | RootedString messageStr(cx, report->newMessageString(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3744:48: note: ‘cx’ declared here 3744 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6820:57: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘srcAtom’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6820:19: note: ‘srcAtom’ declared here 6820 | Rooted srcAtom(cx, ToAtom(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6812:43: note: ‘cx’ declared here 6812 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘IsValidJSON(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8689:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘IsValidJSON(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8689:31: note: ‘input’ declared here 8689 | JS::Rooted input(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8680:36: note: ‘cx’ declared here 8680 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetMarks(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7962:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ret’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘GetMarks(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7962:24: note: ‘ret’ declared here 7962 | Rooted ret(cx, js::NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7952:33: note: ‘cx’ declared here 7952 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7470:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7469:29: note: ‘buffer’ declared here 7469 | RootedArrayBufferObject buffer( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7460:36: note: ‘cx’ declared here 7460 | static bool getBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Options(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1916:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Options(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1916:18: note: ‘str’ declared here 1916 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1911:32: note: ‘cx’ declared here 1911 | static bool Options(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DumpScopeChain(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7796:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘DumpScopeChain(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7796:20: note: ‘fun’ declared here 7796 | RootedFunction fun(cx, &obj->as()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7769:39: note: ‘cx’ declared here 7769 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Crash(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3703:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Crash(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3703:16: note: ‘message’ declared here 3703 | RootedString message(cx, JS::ToString(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3698:30: note: ‘cx’ declared here 3698 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1482:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1481:18: note: ‘bound’ declared here 1481 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0, | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1461:41: note: ‘cx’ declared here 1461 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandle, int*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3070:43, inlined from ‘PCToLine(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3136:26: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 32B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘PCToLine(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3070:16: note: ‘script’ declared here 3070 | RootedScript script(cx, GetTopScript(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3130:33: note: ‘cx’ declared here 3130 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:786:33: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fileObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:786:23: note: ‘fileObj’ declared here 786 | Rooted fileObj(cx); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:783:37: note: ‘cx’ declared here 783 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::StencilObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5867:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stencilObj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5866:16: note: ‘stencilObj’ declared here 5866 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5850:47: note: ‘cx’ declared here 5850 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘RegisterScriptPathWithModuleLoader(JSContext*, JS::Handle, char const*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1016:56, inlined from ‘RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1092:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1016:16: note: ‘path’ declared here 1016 | RootedString path(cx, NewStringCopyUTF8(cx, filename)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1036:46: note: ‘cx’ declared here 1036 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1076:54: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1076:21: note: ‘str’ declared here 1076 | Rooted str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1068:33: note: ‘cx’ declared here 1068 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6863:61: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_122(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In member function ‘ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6863:29: note: ‘linear’ declared here 6863 | Rooted linear(cx, str->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6836:24: note: ‘cx’ declared here 6836 | bool load(JSContext* cx, const char* filename, char16_t** twoByteSource, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Help(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9654:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Help(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9654:16: note: ‘obj’ declared here 9654 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9625:29: note: ‘cx’ declared here 9625 | static bool Help(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘dom_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10198:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘domObj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘dom_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10198:16: note: ‘domObj’ declared here 10198 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10182:40: note: ‘cx’ declared here 10182 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CacheEntry(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2098:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘CacheEntry(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2098:16: note: ‘obj’ declared here 2098 | RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2089:35: note: ‘cx’ declared here 2089 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1168:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1168:16: note: ‘info’ declared here 1168 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1144:35: note: ‘cx’ declared here 1144 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle)), &(ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1, inlined from ‘ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle)), &(ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1, inlined from ‘ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle)), &(ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1, inlined from ‘ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle)), &(ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1, inlined from ‘ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1, inlined from ‘ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1, inlined from ‘ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle)), &(ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1, inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle)), &(ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1, inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1, inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1, inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1, inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1, inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1, inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1, inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1, inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1, inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1, inlined from ‘ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle)), &(ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1, inlined from ‘ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::os_system(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1029:54: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_system(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1029:21: note: ‘str’ declared here 1029 | Rooted str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1021:34: note: ‘cx’ declared here 1021 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1, inlined from ‘ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1, inlined from ‘ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1, inlined from ‘ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleRequestObjectWrapper(JS::Handle)), &(ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1, inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleRequestObjectWrapper(JS::Handle)), &(ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1, inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:266:76, inlined from ‘js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:125:42: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:120:55: note: ‘cx’ declared here 120 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘TransplantableObject(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8591:75: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘transplant’ in ‘MEM[(struct StackRootedBase * *)cx_287(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘TransplantableObject(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8590:16: note: ‘transplant’ declared here 8590 | RootedObject transplant( | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8508:45: note: ‘cx’ declared here 8508 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1435:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘causeString’ in ‘MEM[(struct StackRootedBase * *)cx_179(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1435:16: note: ‘causeString’ declared here 1435 | RootedString causeString(cx, ToString(cx, v)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1410:42: note: ‘cx’ declared here 1410 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:266:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_167(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:254:45: note: ‘cx’ declared here 254 | bool ModuleLoader::dynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:180:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:180:27: note: ‘str’ declared here 180 | Rooted str(cx, JS_EnsureLinearString(cx, filenameStr)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:167:34: note: ‘cx’ declared here 167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘LoadScript(JSContext*, unsigned int, JS::Value*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1974:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘LoadScript(JSContext*, unsigned int, JS::Value*, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1974:16: note: ‘str’ declared here 1974 | RootedString str(cx); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1970:35: note: ‘cx’ declared here 1970 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::FileAsTypedArray(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:329:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::FileAsTypedArray(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:329:25: note: ‘obj’ declared here 329 | JS::Rooted obj(cx, JS_NewUint8Array(cx, len)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:306:39: note: ‘cx’ declared here 306 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WasmLoop(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8292:69: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘WasmLoop(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8292:16: note: ‘filename’ declared here 8292 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8267:33: note: ‘cx’ declared here 8267 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:554:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:554:16: note: ‘str’ declared here 554 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:542:53: note: ‘cx’ declared here 542 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1773:60: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rawFilenameStr’ in ‘MEM[(struct StackRootedBase * *)cx_149(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1773:16: note: ‘rawFilenameStr’ declared here 1773 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0])); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1762:48: note: ‘cx’ declared here 1762 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1233:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_155(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1233:16: note: ‘obj’ declared here 1233 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:1231:26: note: ‘cx’ declared here 1231 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10242:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘glob’ in ‘MEM[(struct StackRootedBase * *)cx_263(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10240:16: note: ‘glob’ declared here 10240 | RootedObject glob(cx, | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:10237:45: note: ‘cx’ declared here 10237 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewGlobal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6657:62: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_344(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘NewGlobal(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6656:16: note: ‘global’ declared here 6656 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind, | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:6522:34: note: ‘cx’ declared here 6522 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EvalInContext(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3988:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_192(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘EvalInContext(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3988:16: note: ‘str’ declared here 3988 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:3982:38: note: ‘cx’ declared here 3982 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8251:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘binary’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8251:16: note: ‘binary’ declared here 8251 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8222:41: note: ‘cx’ declared here 8222 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Run(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2616:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Run(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2616:16: note: ‘str’ declared here 2616 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2608:28: note: ‘cx’ declared here 2608 | static bool Run(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:666:68: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resolvedPath’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:666:16: note: ‘resolvedPath’ declared here 666 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:660:48: note: ‘cx’ declared here 660 | JSString* ModuleLoader::fetchSource(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:399:79, inlined from ‘js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:431:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here 398 | JS::Rooted str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:430:40: note: ‘cx’ declared here 430 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:399:79, inlined from ‘js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:436:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here 398 | JS::Rooted str(cx, | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:434:52: note: ‘cx’ declared here 434 | static bool osfile_readRelativeToScript(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5509:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5509:27: note: ‘linearString’ declared here 5509 | Rooted linearString(cx, scriptContents->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5429:37: note: ‘cx’ declared here 5429 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8052:65: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In member function ‘js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8052:18: note: ‘result’ declared here 8052 | RootedObject result(cx, JS::NewArrayObject(cx, log.length())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8046:31: note: ‘cx’ declared here 8046 | bool buildResult(JSContext* cx, MutableHandleValue resultValue) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘DefineConsole(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9492:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘DefineConsole(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9492:16: note: ‘obj’ declared here 9492 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:9491:31: note: ‘cx’ declared here 9491 | bool DefineConsole(JSContext* cx, HandleObject global) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘InitModuleLoader(JSContext*, js::cli::OptionParser const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:12564:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘jspath’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘InitModuleLoader(JSContext*, js::cli::OptionParser const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:12564:23: note: ‘jspath’ declared here 12564 | Rooted jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get())); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:12556:34: note: ‘cx’ declared here 12556 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘EntryPoints(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8085:46: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_536(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘EntryPoints(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8085:16: note: ‘opts’ declared here 8085 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:8077:36: note: ‘cx’ declared here 8077 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:540:77: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:540:15: note: ‘value’ declared here 540 | RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:538:62: note: ‘cx’ declared here 538 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, StreamCacheEntryObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7515:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7514:27: note: ‘obj’ declared here 7514 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7486:36: note: ‘cx’ declared here 7486 | static bool construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:460:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here 431 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here 430 | JSContext* cx, JS::Handle target) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle)), &(ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1, inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle)), &(ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1, inlined from ‘ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘ShellModuleWrapperGetter, JS::MutableHandle)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle, JS::MutableHandle))bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1, inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle)), &(ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1, inlined from ‘ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:466:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here 431 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here 430 | JSContext* cx, JS::Handle target) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:462:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:463:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:464:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::redirect(JSContext*, JS::Handle, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:688:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::redirect(JSContext*, JS::Handle, js::shell::RCFile**)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:688:16: note: ‘filename’ declared here 688 | RootedString filename(cx, ResolvePath(cx, relFilename, RootRelative)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:686:40: note: ‘cx’ declared here 686 | static FileObject* redirect(JSContext* cx, HandleString relFilename, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:726:62, inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:718:13, inlined from ‘js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:780:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘oldFileObj’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here 726 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:777:45: note: ‘cx’ declared here 777 | static bool osfile_redirectError(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:726:62, inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:718:13, inlined from ‘js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:774:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘oldFileObj’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here 726 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:771:46: note: ‘cx’ declared here 771 | static bool osfile_redirectOutput(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:528:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:528:16: note: ‘registry’ declared here 528 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:526:51: note: ‘cx’ declared here 526 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:508:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:508:16: note: ‘registry’ declared here 508 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:504:54: note: ‘cx’ declared here 504 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:575:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:575:27: note: ‘path’ declared here 575 | Rooted path(cx, pathArg); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:573:56: note: ‘cx’ declared here 573 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/shell' Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:376:72: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:376:27: note: ‘name’ declared here 376 | Rooted name(cx, JS_EnsureLinearString(cx, specifier)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:374:50: note: ‘cx’ declared here 374 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:101:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:101:16: note: ‘specifier’ declared here 101 | RootedString specifier(cx, JS::ToString(cx, v)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:91:49: note: ‘cx’ declared here 91 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:366:64: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:365:27: note: ‘name’ declared here 365 | Rooted name( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:355:50: note: ‘cx’ declared here 355 | JSLinearString* ModuleLoader::resolve(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:161:59: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:160:27: note: ‘path’ declared here 160 | Rooted path( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:158:50: note: ‘cx’ declared here 158 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘RegisterModule(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5152:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘RegisterModule(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5152:19: note: ‘specifier’ declared here 5152 | Rooted specifier(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5129:39: note: ‘cx’ declared here 5129 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:443:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:443:27: note: ‘path’ declared here 443 | Rooted path(cx, JS_EnsureLinearString(cx, pathArg)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:442:49: note: ‘cx’ declared here 442 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:181:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here 181 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:179:46: note: ‘cx’ declared here 179 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:197:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here 196 | Rooted path(cx, | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:194:16: note: ‘cx’ declared here 194 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:197:78, inlined from ‘js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:79:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here 196 | Rooted path(cx, | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:76:16: note: ‘cx’ declared here 76 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:181:49, inlined from ‘js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:146:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here 181 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:144:46: note: ‘cx’ declared here 144 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘RunModule(JSContext*, char const*, bool)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1117:56, inlined from ‘Process(JSContext*, char const*, bool, FileKind)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1694:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Process(JSContext*, char const*, bool, FileKind)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1117:16: note: ‘path’ declared here 1117 | RootedString path(cx, NewStringCopyUTF8(cx, filename)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:1657:46: note: ‘cx’ declared here 1657 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:347:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:346:27: note: ‘path’ declared here 346 | Rooted path(cx, | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ModuleLoader.cpp:341:48: note: ‘cx’ declared here 341 | bool ModuleLoader::tryDynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:455:63: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)_66 + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp: In function ‘js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:455:16: note: ‘str’ declared here 455 | RootedString str(cx, ResolvePath(cx, givenPath, resolveMode)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/OSObject.cpp:439:32: note: ‘cx’ declared here 439 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Evaluate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2224:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cacheEntry’ in ‘MEM[(struct StackRootedBase * *)cx_1163(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘Evaluate(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2224:16: note: ‘cacheEntry’ declared here 2224 | RootedObject cacheEntry(cx, nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:2212:33: note: ‘cx’ declared here 2212 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5283:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5283:24: note: ‘array’ declared here 5283 | Rooted array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:5250:50: note: ‘cx’ declared here 5250 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘AddMarkObservers(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7922:25: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp: In function ‘AddMarkObservers(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7922:16: note: ‘object’ declared here 7922 | RootedObject object(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/js.cpp:7897:41: note: ‘cx’ declared here 7897 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: note: ‘toArray’ declared here 167 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:156:35: note: ‘cx’ declared here 156 | 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Registers.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/MachineState.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineFrame.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:53, from Unified_cpp_js_src_jit9.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:2045:70: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:2044:16: note: ‘result’ declared here 2044 | RootedObject result( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:2041:49: note: ‘cx’ declared here 2041 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:1717:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:1717:16: note: ‘templateObject’ declared here 1717 | RootedObject templateObject(cx, &iter.read().toObject()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:1716:39: note: ‘cx’ declared here 1716 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:74: In function ‘JS::Value::fromInt32(int)’, inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:1118:73, inlined from ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:311:45: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:572:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:301:11: note: ‘result’ was declared here 301 | int32_t result; | ^~~~~~ In file included from /usr/include/string.h:548, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Printf.h:63, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:8: In function ‘memcpy’, inlined from ‘mozilla::BitwiseCast(double, unsigned long*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Casting.h:56:14, inlined from ‘mozilla::BitwiseCast(double)unsigned long’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Casting.h:63:24, inlined from ‘JS::Value::bitsFromDouble(double)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:540:42, inlined from ‘JS::Value::setDouble(double)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:604:29, inlined from ‘JS::DoubleValue(double)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:1122:14, inlined from ‘js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:1368:42: /usr/include/bits/string_fortified.h:29:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/Recover.cpp:1291:10: note: ‘result’ was declared here 1291 | double result; | ^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Printf.h:60: In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:36:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:53:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeRecord*, JS::JitCodeRecord*, JS::JitCodeRecord*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1033:22, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1065:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_54]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:43:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeIRInfo*, JS::JitCodeIRInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeIRInfo*, JS::JitCodeIRInfo*, JS::JitCodeIRInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:53:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeRecord*, JS::JitCodeRecord*, JS::JitCodeRecord*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1033:22, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1065:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_17 + 8]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:36:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:53:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::growTo(mozilla::Vector&, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:226:11, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1068:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_290]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ In member function ‘mozilla::UniquePtr::release()’, inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:372:30, inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:43:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeIRInfo*, JS::JitCodeIRInfo&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::moveConstruct(JS::JitCodeIRInfo*, JS::JitCodeIRInfo*, JS::JitCodeIRInfo*)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:967:24, inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/JitCodeAPI.h:53:8, inlined from ‘mozilla::detail::VectorImpl::new_(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:154:5, inlined from ‘mozilla::detail::VectorImpl::growTo(mozilla::Vector&, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:226:11, inlined from ‘mozilla::Vector::growStorageBy(unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Vector.h:1068:22: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_291 + 8]’ may be used uninitialized [-Wmaybe-uninitialized] 403 | Pointer p = mTuple.first(); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::PerfSpewerRangeRecorder::recordOffset(char const*, JSContext*, JSScript*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 969 | return JS_smprintf("%s: %s (%s:%u:%u)", tierName, | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::BaselinePerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::IonPerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallAndConstruct.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jsapi.h:30, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp:13, from Unified_cpp_js_src_gc1.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::gc::NewMemoryInfoObject(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp:669:49: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp: In function ‘js::gc::NewMemoryInfoObject(JSContext*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp:669:16: note: ‘obj’ declared here 669 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp:668:42: note: ‘cx’ declared here 668 | JSObject* NewMemoryInfoObject(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCMarker.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCRuntime.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/PublicIterators.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCAPI.cpp: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>::MutableRange::MutableRange(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**)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/OrderedHashTable.h:498:72, inlined from ‘js::detail::OrderedHashTable, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::mutableAll()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/OrderedHashTable.h:520:64, inlined from ‘js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::mutableAll()’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/OrderedHashTable.h:908:54, inlined from ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:2272:70, inlined from ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:2242:21: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/ds/OrderedHashTable.h:368:14: warning: storing the address of local variable ‘r’ in ‘*_32’ [-Wdangling-pointer=] 368 | *prevp = this; | ~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp: In member function ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:2272:36: note: ‘r’ declared here 2272 | EphemeronEdgeTable::MutableRange r = gcEphemeronEdges().mutableAll(); | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:2243:71: note: ‘this’ declared here 2243 | SliceBudget& budget) { | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp: In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1538:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1538 | while (index < end) { | ~~~~~~^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1463:10: note: ‘end’ was declared here 1463 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1461:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1461 | HeapSlot* base; // Slot range base pointer. | ^~~~ In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’, inlined from ‘js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:2380:7: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1538:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1538 | while (index < end) { | ~~~~~~^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp: In member function ‘js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1463:10: note: ‘end’ was declared here 1463 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1461:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1461 | HeapSlot* base; // Slot range base pointer. | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp: In member function ‘js::GCMarker::processMarkStackTop<2u>(js::SliceBudget&)bool’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1538:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1538 | while (index < end) { | ~~~~~~^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1463:10: note: ‘end’ was declared here 1463 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Marking.cpp:1461:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1461 | HeapSlot* base; // Slot range base pointer. | ^~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src24.o /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ProcessExecutableMemory.h:10, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/jit/ExecutableAllocator.h:36, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/GCContext.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Cell.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Allocator.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/MaybeRooted.h:20, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:12, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src24.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:275:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src24.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:275:24: note: ‘obj’ declared here 275 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:271:38: note: ‘cx’ declared here 271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:335:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here 332 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here 315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.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&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:88:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:88:24: note: ‘obj’ declared here 88 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:84:37: note: ‘cx’ declared here 84 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:335:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 40B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::gc::Heap)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here 332 | Rooted shape( | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here 315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:443:36: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle, js::gc::Heap) [clone .constprop.0]’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1719:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_180(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1718:29: note: ‘tarray’ declared here 1718 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1714:51: note: ‘cx’ declared here 1714 | bool TypedArrayObject::copyWithin_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘js::NewUint8ArrayWithLength(JSContext*, int, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1078:55: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::NewUint8ArrayWithLength(JSContext*, int, js::gc::Heap)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1076:58: note: ‘cx’ declared here 1076 | TypedArrayObject* js::NewUint8ArrayWithLength(JSContext* cx, int32_t len, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewInt8Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt8Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewInt8ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt8ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewUint8Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewUint8ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewInt16Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt16Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewInt16ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt16ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewUint16Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint16Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewUint16ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint16ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewInt32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt32Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewInt32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewUint32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint32Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewUint32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewFloat32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat32Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewFloat32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat32ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewFloat64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat64Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewFloat64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewUint8ClampedArray(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ClampedArray(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewBigInt64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigInt64Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JS_NewBigUint64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigUint64Array(JSContext*, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::Handle, unsigned long, unsigned long, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2873:1: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::Handle, unsigned long, long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/JSObject-inl.h:27, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/NativeObject-inl.h:31, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:35: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:454:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_142(D) + 96B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned long, unsigned long)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:689:50: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:689:24: note: ‘obj’ declared here 689 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:669:39: note: ‘cx’ declared here 669 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:861:51: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘map’ in ‘MEM[(struct StackRootedBase * *)cx_233(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:861:22: note: ‘map’ declared here 861 | Rooted map(cx, MapObject::create(cx)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:836:43: note: ‘cx’ declared here 836 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1643:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1642:29: note: ‘target’ declared here 1642 | Rooted target( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1638:44: note: ‘cx’ declared here 1638 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:482:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:478:24: note: ‘obj’ declared here 478 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:474:39: note: ‘cx’ declared here 474 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1022:9: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1018:24: note: ‘obj’ declared here 1018 | Rooted obj( | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1014:36: note: ‘cx’ declared here 1014 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::ParseBreakdown(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1089:58: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘breakdown’ in ‘MEM[(struct StackRootedBase * *)cx_625(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::ParseBreakdown(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1089:16: note: ‘breakdown’ declared here 1089 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:1081:54: note: ‘cx’ declared here 1081 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefomake[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' x-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/GCVector.h:347:58, inlined from ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::fromLength(JSContext*, unsigned long, JS::Handle, js::gc::Heap)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:593:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:157:71: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:157:24: note: ‘arr’ declared here 157 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/UbiNodeCensus.cpp:152:37: note: ‘cx’ declared here 152 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31, inlined from ‘GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandle)bool’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1360:60, inlined from ‘js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::HandleValueArray, JS::MutableHandle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1385:3: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::HandleValueArray, JS::MutableHandle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/vm/TypedArrayObject.cpp:1378:16: note: ‘cx’ declared here 1378 | JSContext* cx, Native native, const JS::HandleValueArray args, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp In file included from Unified_cpp_js_src_gc0.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Compacting.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Compacting.cpp:221:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess] 221 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Allocator.h:15, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Allocator.cpp:7, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Cell.h:269:7: note: ‘class js::gc::TenuredCell’ declared here 269 | class TenuredCell : public Cell { | ^~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Heap.h:16, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Nursery.h:14, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Nursery-inl.h:11, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/Nursery.cpp:8, from Unified_cpp_js_src_gc2.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/PublicIterators.cpp:22:28: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘realm’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 112B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:29: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/PublicIterators.cpp: In function ‘IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/PublicIterators.cpp:22:20: note: ‘realm’ declared here 22 | Rooted realm(cx); | ^~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/gc/PublicIterators.cpp:18:16: note: ‘cx’ declared here 18 | JSContext* cx, Zone* zone, void* data, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src' js/src/Unified_cpp_js_src4.o /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src -I/builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Class.h:17, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.h:13, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1165:26, inlined from ‘IntlClassFinish(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:885:27: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorValue’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 104B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:47: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp: In function ‘IntlClassFinish(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:885:15: note: ‘ctorValue’ declared here 885 | RootedValue ctorValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:881:40: note: ‘cx’ declared here 881 | static bool IntlClassFinish(JSContext* cx, HandleObject intl, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:168:53: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collations’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp: In function ‘js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:168:16: note: ‘collations’ declared here 168 | RootedObject collations(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:152:46: note: ‘cx’ declared here 152 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Collator(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:112:61, inlined from ‘js::intl_Collator(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:140:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp: In function ‘js::intl_Collator(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here 111 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:135:35: note: ‘cx’ declared here 135 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Collator(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:112:61, inlined from ‘Collator(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:132:18: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp: In function ‘Collator(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here 111 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/Collator.cpp:130:33: note: ‘cx’ declared here 130 | static bool Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:211:73: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:20: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:209:16: note: ‘ctor’ declared here 209 | RootedObject ctor( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:207:53: note: ‘cx’ declared here 207 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:278:52: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendars’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:278:16: note: ‘calendars’ declared here 278 | RootedObject calendars(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DateTimeFormat.cpp:268:45: note: ‘cx’ declared here 268 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:203:78: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:38: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:202:16: note: ‘ctor’ declared here 202 | RootedObject ctor(cx, GlobalObject::createConstructor( | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:201:51: note: ‘cx’ declared here 201 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:69:43: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:69:16: note: ‘info’ declared here 69 | RootedObject info(cx, NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:53:42: note: ‘cx’ declared here 53 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:250:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:250:27: note: ‘locale’ declared here 250 | Rooted locale(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:221:46: note: ‘cx’ declared here 221 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:12: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/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’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:785:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized] 785 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 786 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:335:74: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_231(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:335:27: note: ‘locale’ declared here 335 | Rooted locale(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/IntlObject.cpp:330:52: note: ‘cx’ declared here 330 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:307:76: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendar’ in ‘MEM[(struct StackRootedBase * *)cx_452(D) + 48B]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:307:27: note: ‘calendar’ declared here 307 | Rooted calendar(cx, args[2].toString()->ensureLinear(cx)); | ^~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:295:45: note: ‘cx’ declared here 295 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Poison.h:19, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/Maybe.h:23, from /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/js/Class.h:13: In function ‘memcpy’, inlined from ‘mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:402:21: /usr/include/bits/string_fortified.h:29:33: warning: ‘__memcpy_chk’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘ascii’ with type ‘unsigned char[32]’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:398:17: note: ‘ascii’ declared here 398 | unsigned char ascii[32]; | ^~~~~ In member function ‘mozilla::intl::DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, 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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/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 /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:947:40, inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:513:34: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:949:44: warning: ‘width’ may be used uninitialized [-Wmaybe-uninitialized] 949 | return udatpg_getFieldDisplayName( | ^ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:933:29: note: ‘width’ was declared here 933 | UDateTimePGDisplayWidth width; | ^~~~~ In member function ‘mozilla::intl::DisplayNames::GetQuarter >(js::intl::FormatBuffer&, mozilla::intl::Quarter, mozilla::Span, mozilla::intl::DisplayNames::Fallback)mozilla::Result’, inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/builtin/intl/DisplayNames.cpp:457:23: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:830:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized] 830 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 831 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/gjs-1.80.2/firefox-115.15.0/js/src/dist/include/mozilla/intl/DisplayNames.h:811:27: note: i_read(spawn_id fd=5): invalid or incomplete multibyte or wide character while executing "expect" invoked from within "if {[string compare [lindex $argv 0] "-p"] == 0} { # pipeline set stty_init "-echo" eval [list spawn -noecho] [lrange $argv 1 end] clo..." (file "/usr/bin/unbuffer" line 13) Copr build error: Build failed